簡體   English   中英

如何修復[ERROR] Helper - 無法獲得注冊用戶:Jim有錯誤:TypeError:client.loadFromConfig不是函數

[英]How to fix the [ERROR] Helper - Failed to get registered user: Jim with error: TypeError: client.loadFromConfig is not a function

當我運行hyperledger fabric時,解決bug,平衡
使用命令在bash腳本中使用命令進行傳輸
./runApp.sh ./tesAPIs.sh ---------------------------------------- --------------------------------------然后得到錯誤:[2019-04-04 16 :20:42.432] [錯誤]助手 - 無法獲得注冊用戶:Jim有錯誤:TypeError:client.loadFromConfig不是函數[2019-04-04 16:20:42.432] [ERROR] Helper - 無法注冊user:Jim有錯誤:TypeError:client.loadFromConfig不是函數----------------------------------- -----------------------------------------嘗試使用hyperledger-fabric 1.2版。 0和
hyperledger-fabric版本1.4.0,兩次都得到相同的錯誤
我正在運行./runApp.sh ./tesAPIs.sh當我從超級轉發結構運行平衡轉移時。 [錯誤]幫助程序 - 無法獲得注冊用戶:Jim有錯誤:TypeError:client.loadFromConfig不是一個函數,應該刪除此錯誤。

我設法修復了這個bug。 問題是在app文件夾中的文件helper.js中,在第44行await缺失。

你可以看看這一行

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

當您登錄client您將看到有一個承諾。 所以你只需要在hfc.loadFromConfig之前添加await ,client就是一個帶有loadFromConfig函數的有效對象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM