我有一个node.js脚本,只要发生错误,node.js就会因发生错误而停止运行。
检查node.js中错误的正确方法是什么,这样就不会破坏脚本并导致node.js停止?
答案 0 :(得分:17)
您可以通过设置以下内容来捕获其他未捕获的错误:
process.on('uncaughtException', function (exception) {
// handle or ignore error
});
当然,如果您在诸如forever或node-supervisor之类的东西中运行脚本,当您的脚本“停止”时,它将开始备份,这可能会解决您的问题。
答案 1 :(得分:3)