use*_*429 2 blockchain hyperledger hyperledger-composer
我在本地安装了hyperledger作曲家.但是在localhost上它会出错:
错误:尝试ping时出错.
错误:没有为此连接指定业务网络.
我也无法添加模型和脚本文件.
这是终端中显示的错误
error: [Hyperledger-Composer] undefined:HLFConnection :ping() Error: Error trying to ping. Error: No business network has been specified for this connection
at _checkRuntimeVersions.then.catch (/usr/local/lib/node_modules/composer-playground/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:787:34)
at <anonymous>
at runMicrotasksCallback (internal/process/next_tick.js:121:5)
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9) error: [Hyperledger-Composer] undefined:ConnectorServer :Error: Error trying to pi
Run Code Online (Sandbox Code Playgroud)
我想我解决了这个问题.
错误的原因是No business network has been specified for this connection.,当你第一次运行时,这不会发生composer-playground,因为那个时候,你真的没有网络,你也没有卡,所以有一个模式弹出Let's blockchain.
这只发生在您停止/删除您的业务网络网络,或者没有运行业务网络但您还将名片链接到网络时.
business network本地创建新的stopFabric.sh和重启你的farbric工具startFabric.sh,(*这不是为了启动你的业务网络,而是你的结构)composer-playgrounderror trying to ping),但不用担心My Business Networksdelete the card without connection 要么 deploy a new network这对我有用,希望它对你也有用.这种流程设计限制,即使您没有启动网络,即使您删除网络,或者您正试图启动游乐场,卡仍然存在.这就是我想这个错误发生的原因.
Hyperledger Composer Playground(Playground从现在开始)使用浏览器的本地存储来模拟区块链网络的状态存储,这意味着您无需运行真正的验证对等网络来使用Playground.
使用仅浏览器模式,您可以使用驻留在浏览器本地存储中的模拟区块链分类来建模和测试业务网络.
这可能可以解决许多错误.
例如,在Chrome中,在设置>高级>内容设置> Cookie>所有Cookie和网站数据> localhost下,单击垃圾桶图标以删除本地存储.如果您使用的是其他浏览器,请按照该浏览器特定的说明进行操作,并删除所有本地存储.
| 归档时间: |
|
| 查看次数: |
3769 次 |
| 最近记录: |