Hyperledger 结构样本余额转账在尝试加入频道时出错



[ERROR] 加入通道 - 类型错误: client.getEventHubsForOrg 不是函数 at 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( 在此处输入代码

curl -s -X POST \ http://localhost:4000/channels/mychannel/peers \ -H "授权:不记名 $ORG 1_TOKEN" \ -H "内容类型:应用程序/json" \ -d'{ "对等方": ["peer0.org1.example.com","peer1.org1.example.com"] }'

将结构客户端和结构 ca-client 更新到 1.2.1 解决了该问题。

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

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

有关更多详细信息,请查看 https://fabric-sdk-node.github.io/Channel.html#getChannelEventHubsForOrg__anchor。

最新更新