我想知道如何在同一文件夹中的node.js中编写两个chaincode脚本。 我正在使用fabcar网络,基本上是制作了fabcar链码的副本,将其重命名为fabbus,更改了其初始值,安装/实例化了它,等等。 当我仅在每个文件夹中放入一个链码时,它的工作确实很好,但是我觉得这不是正确的方法。 当试图将两个脚本放在同一个文件夹中时,已经有些麻烦了:
只有一个包,它是fabcar.js的一个! 它不起作用,问题似乎出在这里。
我该如何解决这个问题? 在一个链码中定义每种类型的车辆是否是更好的解决方案?该网络很可能会在部署后发展,以添加更多具有不同属性的车辆等。 我没有经验,您有什么建议?
答案 0 :(得分:0)
Hyperledger Fabric中的链代码通常位于它们自己的文件夹中,因此您始终可以安装+实例化+使用驻留在单独文件夹中的第二个链代码。如果您感觉需要更新具有更多功能的特定链码,而不是安装单独的链码,则可以使用新的源代码来upgrade the existing chaincode。