尝试加入渠道时,Hyperledger结构样本余额转移产生错误

时间:2018-08-20 06:02:16

标签: hyperledger-fabric

[错误]加入通道-类型错误:client.getEventHubsForOrg不是函数         在Object.joinChannel(/home/shashankp/projects/Block-Chain/samples/fabric-samples/balance-transfer/app/join-channel.js:54:27)         在         在process._tickCallback(内部/进程/next_tick.js:188:7)     在此处输入代码

卷曲-s -X POST \       http://localhost:4000/channels/mychannel/peers \       -H“授权:承载$ ORG1_TOKEN”       -H“内容类型:application / json” \       -d'{         “ peers”:[“ peer0.org1.example.com”,“ peer1.org1.example.com”]     }'

2 个答案:

答案 0 :(得分:1)

将fabric-client和fabric-ca-client更新为1.2.1解决了该问题。

答案 1 :(得分:0)

方法getEventHubsForOrg已被官方弃用,如果您使用的是最新的结构SDK(请检查package.json以查看所安装的版本),则应使用channel.getChannelEventHubsForOrg代替。

或者您可以将SDK版本降级到1.0。*,以尝试是否支持farbic-sample。

检查https://fabric-sdk-node.github.io/Channel.html#getChannelEventHubsForOrg__anchor以获得更多详细信息。