1、在代码中做try catch处理,通过Error将各个节点的异常抛出。
2、但是可能会出现没做try catch处理的异常,此时需要通过process来捕获。
process.on('exit',function() {
process.stdout.write('退出前执行');
//process.stderr.write('异常');
});
exit:退出程序
uncaughtException:捕获哪些没有做try catch的异常;
SIGINT:捕获当前进程接收到的信号(如按下了 ctrl + c)
网友评论