0

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

截止日期前无法连接

我已将 localhost 更改为 docker IPenrollAdmin.js地址registerUser.js

为 peer、orderer 和 cli 启用了 TLS。

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

在此处输入图像描述

4

4 回答 4

1

我有同样的问题。这些步骤为我修复了它:

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

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

于 2019-05-06T11:19:55.330 回答
0

我有同样的问题:

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

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

于 2018-08-16T12:44:22.033 回答
0

我也有同样的问题

对我有用的是我重新安装了全局窗口构建工具和全局 grpc,然后它就可以工作了。希望能帮助到你!

于 2018-08-20T09:51:01.820 回答
0

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

于 2019-02-17T06:24:45.860 回答