hyperledger-fabric - Hyperledger Fabric - NodeJS SDK 查询链码
问题描述
我无法查询与一个通道关联的多个对等点的链码。
我创建了一个公开查询方法的链码。
使用 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);
你知道为什么与两个同行不工作吗?
解决方案
推荐阅读
- javascript - 从 onclick 按钮传递值但在 jquery 中收到错误
- sails.js - Sails JS:res.view() 不适用于我的任何控制器
- python-3.x - 图像处理和图像混合
- angular5 - 用于创建和编辑数据 Angular4 示例的相同模板驱动表单
- jpa - 主键自动生成
- apache-spark - 将 SQL 查询转换为 Spark Dataframe 结构化数据处理
- haskell - 是否有类似 `fromNewtype 之类的操作的简写。F 。toNewtype`?
- mysql - 自动装配时sqlSession为空(mybatis3,Spring5)
- pac - 滤波脑电时如何设置低带通滤波器的长度(秒)?
- kubernetes - Kubernetes 无法在集群范围内创建命名空间