Questrade.emit错误

我试图使用一个金融公司Questrade的软件包 。 当我运行我的app.js文件,我得到的错误:

Error: Unhandled "error" event. ([object Object]) at Questrade.emit (events.js:185:19) 

现在我得到的错误没有处理,但看看文档,我无法find我应该包括error handling在哪里或如何。 我只使用安装下面的代码,看看我能否得到它的工作,而不是根本不工作。 我已经尝试添加它,不能找出正确的地方或如何。 几个小时后,我有点失落了。

  // Wait to login qt.on('ready', error, () => { if (error) { return console.log(error); } // Access your account here qt.getAccounts(); qt.getBalances(); }); 

很简单,你必须添加error事件到你的文件。

 qt.on('error', function(err){ console.log(err); }) 

另外,在获取项目的同时,还可以有一个callback函数。

 qt.on('ready', () => { if (error) { return console.log(error); } // Access your account here qt.getAccounts(function(err, accounts){ //handler }); qt.getBalances(function(err, balances){ //handler }); });