PRA*_*707 7 node.js hyperledger-fabric
我是hyperledger面料的新手.我已经下载了面料v1.2.0,我尝试从fabric-sample文件夹运行fabcar示例.我对链码的查询进展顺利,但是当我试图调用链码时,我从cmd得到了以下错误.
这是我对链码的要求
var request = {
//targets: let default to the peer assigned to the client
chaincodeId: 'fabcar',
fcn: 'changeCarOwner',
args: ['CAR4', 'Dave'],
chainId: 'mychannel',
txId: tx_id
};
Run Code Online (Sandbox Code Playgroud)
错误:
无法成功调用:: TypeError:fabric_client.newEventHub不是函数
当我试图在index.t.ds中找到newEventHub时,我找不到该函数.任何人都可以帮助我.谢谢你提前.
Kri*_*niz 21
我认为他们已经替换为EventHub类ChannelEventHub.
您可以使用以下命令更新invoke.js文件:
在第105行:
let event_hub = channel.newChannelEventHub('localhost:7051');
// event_hub.setPeerAddr('grpc://localhost:7053');
Run Code Online (Sandbox Code Playgroud)
在第130行:
console.log('The transaction has been committed on peer ' + event_hub.getPeerAddr());
Run Code Online (Sandbox Code Playgroud)
那应该解决它.
| 归档时间: |
|
| 查看次数: |
2227 次 |
| 最近记录: |