我已经通过修改一些docker组合/配置文件在Fabcar网络中提供了基于Kafka的订购服务,这是Hyperledger Fabric readthedocs的教程之一。
这些是我遭受的困扰。您能告诉我如何解决它们甚至其中之一吗?
我希望使用“ wait-for-it.sh”脚本以特定的顺序启动容器,以便订购者在准备执行命令后立即开始尝试连接到Kafka群集。您是否偶然知道我该如何将脚本应用于docker composition文件?
当我执行“ enrollAdmin.js”文件以便以与在未修改的网络上相同的方式向网络上的节点enrollAdmin.js注册一个管理帐户时,
This error message,它不起作用:
~/fabric-samples/fabcar/node_nodules/fabric-
client/lib/Client.js:746
async _createOrUpdateChannel(request, have_envelop) {
^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Unexpected Identifier
at Object.exports.runInThisContext (vm.js:76:16)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/~/fabric-samples/fabcar/node_modules/fabric-client/index.js:25:18)
at Module._compile (module.js:570:32)
我查看了Client.js文件并试图了解其工作原理,但是我不知道它的用途以及导致问题的原因。
如果您知道如何,请帮助我解决此问题。
答案 0 :(得分:0)
更新您的nodejs。 检查节点版本
node -v
应该大于8.0.0。