在截止日期之前无法连接

时间:2018-07-30 06:46:24

标签: hyperledger-fabric grpc hyperledger-fabric-ca

当我运行query.js(类似于query.js中的fabcar但针对我的应用程序进行了修改)时,我不断收到错误消息

  

在截止日期之前无法连接

我已将enrollAdmin.jsregisterUser.js中的localhost更改为docker IP地址

对等体,订购者和cli已启用TLS。

任何帮助将不胜感激。谢谢

enter image description here

4 个答案:

答案 0 :(得分:0)

我遇到了同样的问题:

我认为grpc和fabric-client软件包存在问题或版本与我们需要的版本不同(请验证npm的package.json)。因此,我决定手动安装npm fabric-ca-client,fabric-client和grpc软件包的最新版本,并且有效!

我希望这个解决方案对您有用!

答案 1 :(得分:0)

我也遇到了同样的问题

对我有用的是,我重新安装了global window-build-tools和global grpc,之后它又可以工作了。希望能帮助到你!

答案 2 :(得分:0)

对我有用的是在query.js(或任何其他js)中使用的网络连接文件(connections.json或networkConnections.yaml)中将localhost更改为Docker的IP(在docker终端启动时看到)。 。

答案 3 :(得分:0)

我有完全相同的问题。这些步骤为我解决了这个问题:

  • 打开VirtualBox Manager并选择“默认” VM
  • 单击“设置”,“网络”,“高级”,“端口转发”。
  • 通过单击右侧的“ +”符号并输入以下内容来创建新规则:名称->“ grpc”,主机端口-> 7051,访客端口-> 7051
  • 您可以不指定主机IP和来宾IP。

感谢:https://developer.ibm.com/opentech/2017/11/29/running-hyperledger-fabric-windows-revised/