Node.js 最佳实践异常处理

几天前我才开始尝试使用 node.js。我意识到只要程序中有未处理的异常,Node 就会终止。这与我所见过的普通服务器容器不同,在发生未处理的异常时,只有工作线程会死亡,并且该容器仍将能够接收该请求。这引起了一些问题:

  • process.on('uncaughtException')防范的唯一有效方法吗?
  • process.on('uncaughtException')也会在异步进程执行期间捕获未处理的异常吗?
  • 是否存在已经构建的模块(例如发送电子邮件或写入文件),在未捕获的异常的情况下可以利用该模块?

我将不胜感激任何向我展示在 node.js 中处理未捕获异常的常见最佳实践的指针 / 文章

答案