如何修复[ERROR]帮助程序-无法获得注册用户:Jim,错误:TypeError:client.loadFromConfig不是一个函数

时间:2019-04-04 06:20:59

标签: hyperledger-fabric

  

解决我运行超级账本结构时的错误,请保持平衡
  使用命令在bash脚本中使用命令进行传输
  ./runApp.sh ./tesAPIs.sh   -------------------------------------------------- ----------------------------然后出现错误:[2019-04-04 16:20:42.432] [ERROR]帮手-   无法获得注册用户:Jim,错误:TypeError:   client.loadFromConfig不是函数[2019-04-04 16:20:42.432]   [错误]帮手-无法注册用户:吉姆,错误:   TypeError:client.loadFromConfig不是函数   -------------------------------------------------- --------------------------尝试使用Hyperledger-fabric版本1.2.0和
  hyperledger-fabric版本1.4.0,两次都出现相同的错误
  当我在运行时./runApp.sh ./tesAPIs.sh   来自超级账本结构,来自余额转移。 [ERROR]帮手-   无法获得注册用户:Jim,错误:TypeError:   client.loadFromConfig不是一个函数,应该是这个错误   删除。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个错误。 问题是app文件夹中的helper.js文件中缺少第44行await

您可以查看此行

let client = hfc.loadFromConfig(hfc.getConfigSetting('network'+config));

当您登录client时,您会看到一个应许。 因此,您只需在hfc.loadFromConfig之前添加await,客户端将是具有loadFromConfig功能的有效对象。