如何解决捕获的节点错误堆栈未显示自己的文件
我正在尝试使用 try 块从 Error 中获取堆栈,以查看错误在我的代码中的何处开始,但我只是从 Express API 上的外部文件(或 node_modules)获取行。>
这就是我正在尝试的方式:
try {
const response = await transporter.messages().send(mailOptions);
return response;
} catch (error) {
console.log(error);
}
这是我得到的堆栈。这很好,但它没有显示在我的代码中被触发的位置。
Error: Forbidden
at IncomingMessage.<anonymous> (/app/node_modules/mailgun-js/lib/request.js:327:17)
at IncomingMessage.emit (events.js:326:22)
at IncomingMessage.EventEmitter.emit (domain.js:483:12)
at endReadableNT (_stream_readable.js:1241:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
statusCode: 401
}
我敢打赌,我没有得到有关节点错误流的任何信息,但我无法弄清楚那可能是什么。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。