Hyperledger结构:余额转移:执行./runApp.sh时出错

时间:2019-09-24 13:49:43

标签: hyperledger-fabric

如发现here的超级账本结构样本中所示运行./runApp.sh命令时,安装节点模块后出现以下错误。

Error: ============== node modules installed already =============   
/home/user/fabric/fabric-samples/balance-transfer/app.js:110   
app.post('/users', async function(req, res) { ^^^^^ SyntaxError:   
missing ) after argument list at Object.exports.runInThisContext
(vm.js:76:16) at Module._compile (module.js:542:28)

我该如何解决?

1 个答案:

答案 0 :(得分:0)

删除node_modules文件夹,然后尝试重新安装一次。 在结构样本文档中,遵循第二个选项步骤: 删除node_modules文件夹:

$ rm -rf node_modules

“第二种选择步骤”带来的步骤 终端窗口1

$ cd织物样本/余额转移

./ runApp.sh 打开localhost:3000

在此之后再打开一个终端 终端窗口2 检查是否安装了jq? ./testAPIs.sh -l golang, 从中您将获得: POST请求创建频道...

{“成功”:true,“消息”:“已成功创建频道'mychannel'”}

POST请求在Org1上加入频道

{“ success”:true,“ message”:“已将组织Org1中的对等方成功加入到channel:mychannel”}

POST请求在Org2上加入频道

{“ success”:true,“ message”:“已将组织Org2中的对等方成功加入到channel:mychannel”}

POST请求更新Org1上的锚点对等点