我正在尝试通过遵循以下文档进行引导(提供锚点对等)来使用服务发现: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了,除了服务发现之外没有其他问题。
答案 0 :(得分:0)