错误:12已取消安装:未知服务发现。使用Hyperledger Fabric Node sdk服务发现进行发现

时间:2018-07-09 00:55:33

标签: javascript hyperledger-fabric

我正在尝试通过遵循以下文档进行引导(提供锚点对等)来使用服务发现:https://fabric-sdk-node.github.io/tutorial-discovery.html。下面是错误所在。

controller.js Error: 12 UNIMPLEMENTED: unknown service discovery.Discovery(我尝试过channel.initialize方法的不同排列)。

            let fabric_client = new Fabric_Client();
            let channel = fabric_client.newChannel('mychannel');
            let peer = fabric_client.newPeer('grpc://localhost:7051');
            channel.addPeer(peer);
            try {
                let discovery_response = await channel.initialize({
                    discover: true, 
                    target: peer,
                    asLocalhost: true
                });
            } catch (error) {
                console.log('discovery response: ', error || discovery_response);
            }

我还将闲话协议添加到了对等docker环境中。另外,我已经能够提交事务并使用节点sdk了,除了服务发现之外没有其他问题。

1 个答案:

答案 0 :(得分:0)