hyperledger 节点 js sdk 以 "net" 模式部署链码
hyperledger node js sdk deploy chaincode in "net" mode
我正在尝试使用节点 SDK 开发应用程序。
我使用的环境是 vag运行t,我 运行 membersrv 和 4 peer 在上面。
我已经将端口 7051(用于对等 gRPC)和 7054(用于成员)导出到主机,并且我 运行 在主机 fabric/examples/sdk/node 中提供的 app.js。我收到以下消息 msg at host app and the err msg showed up at peers log peers error msg.
但我尝试使用 REST API 使用相同的实例部署和调用我的链代码,一切正常,我可以部署、调用和查询链代码。
请告诉我如何解决它,谢谢!
在您的 chaincode_example02 目录中,您缺少供应商目录,该目录应包含您在网络模式下部署的 go 链代码的所有依赖项。该目录应如下所示
.
├── chaincode_example02.go
├── chaincode_example02_test.go
└── vendor
└── github.com
├── golang
│ └── protobuf
└── hyperledger
└── fabric
我正在尝试使用节点 SDK 开发应用程序。
我使用的环境是 vag运行t,我 运行 membersrv 和 4 peer 在上面。 我已经将端口 7051(用于对等 gRPC)和 7054(用于成员)导出到主机,并且我 运行 在主机 fabric/examples/sdk/node 中提供的 app.js。我收到以下消息 msg at host app and the err msg showed up at peers log peers error msg.
但我尝试使用 REST API 使用相同的实例部署和调用我的链代码,一切正常,我可以部署、调用和查询链代码。
请告诉我如何解决它,谢谢!
在您的 chaincode_example02 目录中,您缺少供应商目录,该目录应包含您在网络模式下部署的 go 链代码的所有依赖项。该目录应如下所示
.
├── chaincode_example02.go
├── chaincode_example02_test.go
└── vendor
└── github.com
├── golang
│ └── protobuf
└── hyperledger
└── fabric