解决我运行超级账本结构时的错误,请保持平衡
使用命令在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不是一个函数,应该是这个错误 删除。
答案 0 :(得分:0)
我已经解决了这个错误。
问题是app
文件夹中的helper.js文件中缺少第44行await
。
您可以查看此行
let client = hfc.loadFromConfig(hfc.getConfigSetting('network'+config));
当您登录client
时,您会看到一个应许。
因此,您只需在hfc.loadFromConfig之前添加await
,客户端将是具有loadFromConfig
功能的有效对象。