2017-08-11 64 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();