0

我正在尝试使用节点 SDK 开发应用程序。

我使用的环境是 vagrant,我在其上运行了 membersrv 和 4 peer。我已将端口 7051(用于对等 gRPC)和 7054(用于成员)导出到主机,并在主机上运行了 fabric/examples/sdk/node 中提供的 app.js。我在主机应用程序中收到以下 msg msg并且 err msg 出现在 peers log peers error msg中。

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

请告诉我如何解决它,谢谢!

4

1 回答 1

0

在您的chaincode_example02目录中,您缺少供应商目录,该目录应包含您在网络模式下部署的 go 链代码的所有依赖项。该目录应如下所示

.
├── chaincode_example02.go
├── chaincode_example02_test.go
└── vendor
    └── github.com
        ├── golang
        │   └── protobuf
        └── hyperledger
            └── fabric
于 2016-11-07T12:29:17.037 回答