如何将两个 node.js 链码放在同一个文件夹中
How to put two node.js chaincodes in the same folder
我想知道如何在同一个文件夹中使用 node.js 编写的两个链代码脚本。
我正在使用 fabcar 网络,我基本上复制了 fabcar 链代码,将其重命名为 fabbus,更改了它的初始值,installed/instantiated 它,等等......
当我只为每个文件夹放置一个链代码时,它工作得非常好,但我觉得这不是正确的方法。
当试图将这两个脚本放在同一个文件夹中时,已经有些可疑了:
fabcar folder
只有一个包裹,而且是 fabcar.js 中的一个!
它不起作用,问题似乎出在此处。
Error screenshot
我该如何解决这个问题?
在一个链代码中定义每种类型的车辆是否是更好的解决方案?这个网络很可能会发展 post-部署以添加更多类型的具有不同属性的车辆等。
我没有经验,你有什么建议?
Hyperledger Fabric 中的链代码通常位于它们自己的文件夹中,因此您始终可以安装+实例化+使用位于单独文件夹中的第二个链代码。如果您觉得需要更新具有更多功能的特定链代码,而不是安装单独的链代码——一个选择是 upgrade the existing chaincode 使用新的源代码。
我想知道如何在同一个文件夹中使用 node.js 编写的两个链代码脚本。 我正在使用 fabcar 网络,我基本上复制了 fabcar 链代码,将其重命名为 fabbus,更改了它的初始值,installed/instantiated 它,等等...... 当我只为每个文件夹放置一个链代码时,它工作得非常好,但我觉得这不是正确的方法。 当试图将这两个脚本放在同一个文件夹中时,已经有些可疑了:
fabcar folder
只有一个包裹,而且是 fabcar.js 中的一个! 它不起作用,问题似乎出在此处。
Error screenshot
我该如何解决这个问题? 在一个链代码中定义每种类型的车辆是否是更好的解决方案?这个网络很可能会发展 post-部署以添加更多类型的具有不同属性的车辆等。 我没有经验,你有什么建议?
Hyperledger Fabric 中的链代码通常位于它们自己的文件夹中,因此您始终可以安装+实例化+使用位于单独文件夹中的第二个链代码。如果您觉得需要更新具有更多功能的特定链代码,而不是安装单独的链代码——一个选择是 upgrade the existing chaincode 使用新的源代码。