1

我在 Node.js 应用程序中有一些有问题的代码,导致错误(表现为奇怪的输出),但没有完全崩溃。它在控制台中没有显示任何内容来指示发生了错误,并且我只是通过大量尝试和错误来选择性地注释掉行来确定根本原因。

为了将来节省时间,Node 中是否有类似 Java 的 UncaughtExceptionHandler 可以捕获任何导致错误的内容并将它们显示在控制台中以便我可以立即查明错误?

4

1 回答 1

3

是的。您可以通过这样做来收听该事件

process.on('uncaughtException', (err) => {

});

它将覆盖退出的默认行为。

文档

于 2017-03-21T13:42:37.670 回答