如何将两个node.js链码放在同一文件夹中

时间:2018-12-04 16:37:49

标签: node.js npm hyperledger-fabric hyperledger

我想知道如何在同一文件夹中的node.js中编写两个chaincode脚本。 我正在使用fabcar网络,基本上是制作了fabcar链码的副本,将其重命名为fabbus,更改了其初始值,安装/实例化了它,等等。 当我仅在每个文件夹中放入一个链码时,它的工作确实很好,但是我觉得这不是正确的方法。 当试图将两个脚本放在同一个文件夹中时,已经有些麻烦了:

fabcar folder

只有一个包,它是fabcar.js的一个! 它不起作用,问题似乎出在这里。

Error screenshot

我该如何解决这个问题? 在一个链码中定义每种类型的车辆是否是更好的解决方案?该网络很可能会在部署后发展,以添加更多具有不同属性的车辆等。 我没有经验,您有什么建议?

1 个答案:

答案 0 :(得分:0)

Hyperledger Fabric中的链代码通常位于它们自己的文件夹中,因此您始终可以安装+实例化+使用驻留在单独文件夹中的第二个链代码。如果您感觉需要更新具有更多功能的特定链码,而不是安装单独的链码,则可以使用新的源代码来upgrade the existing chaincode