process
process是一个全局变量,即global对象的属性
它描述当前Node.js进程状态的对象,提供了一个与操作系统的简单接口。通常在你书写本地命令行程序的时候,都需要用到它。
exit
当进程准备退出时触发
beforeExit
当node清空事件循环,并没有其他安排时触发。通常来说,当node没有进程安排时 node 退出,但是 beforeExit 的监听器可以异步调用,这样 node 就会继续执行。
uncaughtException
当一个异常冒泡回到事件循环,触发这个事件,如果给异常添加了监视器,默认的操作(打印堆栈跟踪信息并退出)就不会发生。
Signal 事件
当进程接收到信号时触发。如SIGINT、SIGUSR1等