[错误]加入通道-类型错误: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”] }'
答案 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以获得更多详细信息。