我正在尝试使用 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();
});
最佳答案
很简单,您必须将 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
});
});
关于node.js - Questrade.emit 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46104336/