Blockchain Hyperledger fabcar示例结构显示连接失败错误
我正在尝试安装hyperledger并运行链码。我按照指示完成了所有步骤。但是得到了错误 错误:[client utils.js]:sendPeersProposal-承诺被拒绝:错误:连接失败 在运行query.js时。 我有以下活动docker正在运行 在运行Blockchain Hyperledger fabcar示例结构显示连接失败错误,blockchain,hyperledger,hyperledger-fabric,Blockchain,Hyperledger,Hyperledger Fabric,我正在尝试安装hyperledger并运行链码。我按照指示完成了所有步骤。但是得到了错误 错误:[client utils.js]:sendPeersProposal-承诺被拒绝:错误:连接失败 在运行query.js时。 我有以下活动docker正在运行 在运行节点query.js之前,当我运行npm install时,它会给出以下警告: npm警告fabcar@1.0.0没有存储库字段。这就是问题所在。有谁能帮我找出哪里出了问题。我在运行示例时遇到了相同的错误,它无法连接。我通过以下步骤修复
节点query.js
之前,当我运行npm install
时,它会给出以下警告:
npm警告fabcar@1.0.0没有存储库字段。
这就是问题所在。有谁能帮我找出哪里出了问题。我在运行示例时遇到了相同的错误,它无法连接。我通过以下步骤修复了它:
ifconfig
query.js中的localhosts
替换为#1中的IP
@@ -12,7 +12,7 @@ var options = {
user_id: 'PeerAdmin',
channel_id: 'mychannel',
chaincode_id: 'fabcar',
- network_url: 'grpc://localhost:7051',
+ network_url: 'grpc://****:7051',
};
除了安吉拉的回答之外:
对于任何有此问题并使用Docker工具箱的人,执行
docker machine ls
并复制活动计算机URL列中的IP地址,并将IP地址粘贴到query.js
和invoke.js
文件中的每个localhost
。我看到当数据源.json
指定网络地址以grpcs://
,但网络未设置为使用TLS。尝试将它们更改为以grpc://
开始执行docker machine ls
输出:
$docker机器ls名称活动驱动程序状态URL SWARM文档默认值
虚拟箱运行tcp://192.168.99.100:2376 v17
- 复制上面提到的ip地址,比如:192.168.99.100
- 转到\fabric samples\fabcar\query.js
- 用IP地址替换本地主机
npm WARNfabcar@1.0.0没有存储库字段。
您的npm版本是什么?我使用了最新版本5.1.0 Angela的正确路径。。。你没有fabcar,你有所有的预需求吗?。。。您没有dev-peer0.org1.example.com-fabcar-1.0。我使用的是npm 3.10.10,我的npm版本是5.1.0。但是仍然有错误我也面临这个问题在改变这个等待90秒后,它会工作。对我来说,90秒后我得到了链码安装失败。我又开始了,它成功了。[截图]()