我正在尝试使用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();
});
答案 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
});
});