如何在本地使用 hyperledger 网卡

How to use hyperledger network cards locally

在Playground(macOS)上我有一张网卡admin@perishable-network,我可以连接到业务网络。但是网卡在目录 /Users//.composer/cards 中不可见。相反,我可以在那里看到 PeerAdmin@hlfv1。 另一个问题是我收到一个错误 运行 composer-rest-server using PeerAdmin@hlfv1: No business network has been specified for this connection

我猜你在 playground 上是在 Web 浏览器连接上创建了业务网络,这意味着该业务网络的所有卡片都将保存在你的浏览器本地存储中,而不是在你的文件系统中。此外,该业务网络 运行 在您的浏览器中,而不是在真实的结构中,因此您无法通过操场以外的任何其他方式与它交互(例如,您无法尝试将其余服务器连接到它)。

您不能将 PeerAdmin@hlfv1 与其余服务器一起使用。这是结构网卡(即您使用它来执行结构级别的活动,例如安装、启动、升级),而不是业务网卡。您需要一张业务网卡(已与业务网络关联的一张),以便其余服务器连接并发现特定的业务网络,以便生成其余 api.