2017-08-11 70 views
0

這是我在Stack上的第一個問題,所以也許我會錯過一些東西,因爲我不習慣問這些東西。使用poloniex-api-node進入Node-Red的錯誤

我想實現poloniex-api-node到Node-Red中。然而,每次運行我的代碼時,我都會得到「TypeError:Poloniex不是構造函數」。

我已經添加下面的代碼我settings.js來提供這方面的外部模塊:

functionGlobalContext: 
{ poloniex: require('poloniex-api-node') }, 

然後在功能節點我正在使用的代碼:

const Poloniex = context.global.get('poloniex-api-node'); 
let poloniex = new Poloniex(); 

poloniex.returnTicker((err, ticker) => { 
    if (err) { 
    console.log(err.message); 
    } else { 
    console.log(ticker); 
    } 
}); 

我有一個注入節點來觸發這個,但我總是得到上面的錯誤。 我與節點和Javascript經驗幾乎爲零,所以還是容易:d

問候

回答

1

你必須在功能節點的錯字,你存儲poloniex下的參考和你正在試圖找回poloniex-api-node

const Poloniex = context.global.get('poloniex-api-node'); 
let poloniex = new Poloniex(); 

應該

const Poloniex = context.global.get('poloniex'); 
let poloniex = new Poloniex();