我们使用Hyperledger编写器建立了一个业务网络,并通过创建对等体创建了参与者卡。
当我们在导入参与者卡后尝试将对等体连接到本地的其他机器时,我收到以下错误
错误:尝试登录时出错并获取用户上下文。错误:尝试注册用户或加载通道配置时出错。错误:注册失败,错误[[{“code”:400,“message”:“授权失败”}]]
业务网络在mac机器中创建,两台机器都在同一个Wi-Fi中连接。请帮我们建立联系。
检查您正在使用的连接配置文件。见documentation。默认情况下,连接配置文件假定您使用localhost
作为HOST
在同一台计算机上运行所有内容。
如果您在single organisation tutorial中使用基本Fabric网络,则可以使用其脚本将计算机指向正确的IP地址或主机域,方法是运行以下命令以使用正确的连接配置文件生成对等管理卡
./createPeerAdminCard.sh --host {{HOST}}
请记住将{{HOST}}
替换为正确的IP地址或主机域,如192.168.1.1
或fabric-endpoint.example.com
。
在对等管理卡中获得正确的连接配置文件后,生成的所有其他业务网卡将具有相同的连接配置文件,并且可以正常工作。