Hyperledger fabric 谁拦截了hyperledger composer的电话

Hyperledger fabric 谁拦截了hyperledger composer的电话,hyperledger-fabric,hyperledger,hyperledger-composer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我们正在使用hyperledger composer开发和部署BNA文件作为链码。我们需要自定义某些事务的返回类型,不幸的是,我们无法这样做,因为返回类型与输入类型相同。 为了定制返回类型,我们希望截获RESTAPI调用,并在api返回之前对输出进行更改。 为了实现上述目标,我有两个问题- 1) 当我们调用restapi时,哪个JS文件拦截了请求 2) 如果有人能帮助我们理解hyperledger composer端到端处理事务RESTAPI调用的方式,这会有所帮助吗 我们正在使用hyperle

我们正在使用hyperledger composer开发和部署BNA文件作为链码。我们需要自定义某些事务的返回类型,不幸的是,我们无法这样做,因为返回类型与输入类型相同。 为了定制返回类型,我们希望截获RESTAPI调用,并在api返回之前对输出进行更改。 为了实现上述目标,我有两个问题-

1) 当我们调用restapi时,哪个JS文件拦截了请求

2) 如果有人能帮助我们理解hyperledger composer端到端处理事务RESTAPI调用的方式,这会有所帮助吗

我们正在使用hyperledger fabric 1.0存储区块链

RESTAPI调用创建或更新名为Customer的资产的示例curl语句-

curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{}' 'https://<serverinst>:3000/api/Customer'

非常感谢您的帮助。

它在封面下使用了环回框架-因此,有关Composer REST server的更多信息,请参见此处。您可以生成自己的定制REST服务器(在功能上相当于Composer REST server),以便根据需要进行定制—这将生成一个Loopback 3应用程序


本博客对于定制您的退货类型应该很有用->

感谢所有的提示。我会告诉你事情的最新进展。
{
"$class": "org.network.garment.Customer",
"CustomerId": "string",
"Address1": "string",
"Address2": "string",
"Authkey": "string",
"City": "string",
"Country": "string",
"Email": "string",
"Mobile": "string",
"State": "string",
"UserType": 0
}