为什么我可以在hyperledger composer REST中使用事务提交transactionID?

时间:2017-09-01 13:26:48

标签: hyperledger-composer

Composer REST服务器允许我使用我的事务输入提交transactionID。如果我提供transactionID,则拒绝该事务。有没有办法从输入中删除字段,以便服务器忽略客户端提交的事务ID?

2 个答案:

答案 0 :(得分:0)

我假设您正在使用资源管理器界面。 Rest Server是一个Loopback应用程序,因此我们无法在示例部分隐藏这些字段(请参阅https://github.com/hyperledger/composer/issues/663)。 Strongloop就此问题提出了一个问题,请参阅https://github.com/strongloop/loopback/issues/3510

答案 1 :(得分:0)

直到我开始从头开始安装我的hyperledger作曲家和布料时,我遇到了类似的问题。当我意识到我使用了一个已弃用的链接来安装npm时。我遇到了一堆我忽略的错误。

按照此处给出的步骤为我工作,正确安装npm。 https://www.sitepoint.com/beginners-guide-node-package-manager/ 如果任何命令不起作用,我也提到了https://hyperledger.github.io/composer/latest/installing/installing-prereqs.html

正确安装后,您可以删除transactionIdtimestamp,而不会遇到任何错误。