Hyperledger Fabric - Цепной код запроса NodeJS SDK - PullRequest
0 голосов
/ 10 сентября 2018

Я не могу запросить код цепи с несколькими одноранговыми узлами, связанными с одним каналом.

Я создал цепной код, который предоставляет метод запроса.

Используя NodeJS SDK, я могу успешно вызвать его, когда настраиваю канал только с одним пером.

var peer1 = fabric_client.newPeer(url,{pem: pem});
channel.addPeer(peer1)

Но когда я пытаюсь вызвать метод с двумя равноправными узлами, связанными с каналом, я не получаю никакого ответа от цепного кода.

var peer1 = fabric_client.newPeer(url1,{pem: pem1});
var peer2 = fabric_client.newPeer(url2,{pem: pem2});

channel.addPeer(peer1);
channel.addPeer(peer2);

var requestQuery = {
    chaincodeId: chaincode, //chaincode name
    fcn: fcn, // chaincode method
    args: args //arguments
};

var query_responses = await channel.queryByChaincode(request);

Знаете ли вы, почему с двумя пирами не работает?

...