错误:[client-utils.js]:sendPeersProposal-承诺被拒绝:错误:无法反序列化创建者身份,错误所提供的身份无效,Verify()返回x509:证书由未知授权机构签名。
在通过nodejs api访问kubernetes上的链码时解决此问题。
这是我正在使用的代码示例...这不是完整的代码,仅供参考。
var fabric_client = new Fabric_Client();
// setup the fabric network
var channel = fabric_client.newChannel('channel1');
var peer = fabric_client.newPeer('grpc://184.172.247.100:30317');
channel.addPeer(peer);
const request = {
chaincodeId: 'tunacc',
txId: tx_id,
fcn: 'queryAllTuna',
args: ['']
};
// send the query proposal to the peer
return channel.queryByChaincode(request); //this line through an exception.
当我可以在org1peer1容器中执行chaincode时,它工作正常。但是通过node.js api它将无法正常工作。kubernetes services working snapshot