2016-11-07 25 views
0

我正在尝试用节点SDK开发应用程序。hyperledger node js sdk在“net”模式下部署chaincode

我使用的env是流浪汉,我运行了memberrv和4个peer。 我已经将端口7051(用于对等gRPC)和7054(用于成员)导出到主机,并且我运行在主机上的fabric/examples/sdk/node中提供的app.js。我收到以下消息:msg msg at host app,erg msg出现在同行日志peers error msg

但我尝试使用REST API来部署和调用具有相同实例的链式代码,一切正常,我可以部署,调用和查询链式代码。

Plz,告诉我如何解决它,thx!

回答

0

在你chaincode_example02目录,你缺少的是应该包含您在网络模式部署去chaincode的所有依赖供应商目录。该目录应该看起来像这样

. 
├── chaincode_example02.go 
├── chaincode_example02_test.go 
└── vendor 
    └── github.com 
     ├── golang 
     │   └── protobuf 
     └── hyperledger 
      └── fabric 
+0

thx!但我遵循指令 go get -u github.com/kardianos/govendor govendor init govendor fetch github.com/hyperledger/fabric 我得到的唯一东西是供应商文件夹和vendor.json。 我是否需要自己编辑json文件? 如果是这样,你能给我一个chaincode_example02.go的例子,我没有理想的,我需要写在该文件。非常感谢! –

相关问题