给定一个实现的链码存根调用函数:
func (lc *chaincode) Invoke(stub shim.ChaincodeStubInterface) pb.Response {
return shim.Success([]byte("{\"car\":\"audi\"}"))
}
}
如何通过NodeJS接收shim.Success
有效负载?
在运行交易提案后审核结果:
channel.sendTransactionProposal(proposalRequest).then((results) => {
console.log(results); // very complex undocumented object
});
缺少documentation且sample scenarios有点过于复杂,因此我认为在SO 上有一个简单的答案是有用的
答案 0 :(得分:4)
channel.sendTransactionProposal
到分类帐实际上会生成一个Response对象,可以按如下所述进行访问:
results[0][0].response.payload.toString('utf-8');