2016-11-07 24 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的例子,我沒有理想的,我需要寫在該文件。非常感謝! –

相關問題