Hyperledger Fabric 错误:mychannel 收到发现错误:访问被拒绝

Ran*_*van 3 hyperledger-fabric

运行结构示例 fabcar 的 query.js 时出现以下错误。

root@ubcourt:/home/fabric-samples/fabcar/javascript# node query.js 

Wallet path: /home/fabric-samples/fabcar/javascript/wallet
2019-08-03T08:45:31.027Z - error: [Channel.js]: Channel:mychannel received discovery error:access denied

2019-08-03T08:45:31.028Z - error: [Channel.js]: Error: Channel:mychannel Discovery error:access denied

2019-08-03T08:45:31.040Z - error: [Channel.js]: Channel:mychannel received discovery error:access denied

2019-08-03T08:45:31.040Z - error: [Channel.js]: Error: Channel:mychannel Discovery error:access denied
Run Code Online (Sandbox Code Playgroud)

小智 9

  1. 首先删除钱包目录中的文件: sudo rm -r * // 钱包目录中

  2. node enrollAdmin.js && node registerUser.js

  3. node query.js // 你会得到输出


小智 6

您是否按照注册和注册步骤进行操作?

node enrollAdmin.js && node registerUser.js && node query.js

如果是

首先删除文件夹wallet

在 fabcar 目录中运行: ./startFabric.sh javascript

重复注册和注册步骤: node enrollAdmin.js && node registerUser.js && node query.js