Hyperledger fabric 在Hyperledger Composer中的事务处理方法中返回值

Hyperledger fabric 在Hyperledger Composer中的事务处理方法中返回值,hyperledger-fabric,hyperledger,hyperledger-composer,hyperledger-explorer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,Hyperledger Explorer,是否可以在Hyperledger中的事务处理方法中返回值?比如 /** * @param {org.n.blockchaindemo.GetCreditScoreUser} GetCreditScoreUser - the GetCreditScoreUser transaction * @transaction */ async function getCreditScoreUser(user) { return 0; } 如果这是不可能的,这是否意味着返回值必须作为参与者或资产

是否可以在Hyperledger中的事务处理方法中返回值?比如

/**
 * @param {org.n.blockchaindemo.GetCreditScoreUser} GetCreditScoreUser - 
the GetCreditScoreUser transaction
 * @transaction
 */
async function getCreditScoreUser(user) {
  return 0;
}

如果这是不可能的,这是否意味着返回值必须作为参与者或资产中的一个属性放置?

否,您不能从事务中“返回”——您必须设置其他内容以“发出”有价值的内容

要从事务中向客户返回某些内容,您可以使用事件(参见示例,例如发出商品关系id)或调用(参见代码示例)

请注意,我们还有一个改进建议,以解决将数据返回到客户端应用程序的问题,您可以跟踪该应用程序的进度信息等->