我正在尝试使用bootstrapping (提供锚点对等体)的服务发现,遵循以下文档: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);
}我还将gossip协议添加到了对等docker环境中。此外,我已经能够提交事务并使用node sdk,除了服务发现之外没有任何问题。
发布于 2018-07-11 05:39:55
https://stackoverflow.com/questions/51237102
复制相似问题