Questrade.emit错误

时间:2017-09-07 20:10:04

标签: node.js

我正在尝试使用package作为金融公司的Questrade。当我运行我的app.js文件时,我收到错误:

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

现在我得到的错误没有处理,但是查看文档我无法找到我应该在哪里或如何包含错误处理。我只使用了安装下面部分的代码,看看我是否可以让它工作,而且根本不工作。我试过添加它,无法找出正确的地方或如何。经过几个小时的冲击,我有点失落。

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

1 个答案:

答案 0 :(得分:0)

很简单,您必须将error事件添加到您的文件中。

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

此外,在获取项目时,您还可以使用回调函数。

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
  });
});