当在控制台中运行程序时,可以用 ctrl-C 关闭它,但我们这里要讨论的是以编程方式退出。
process 核心模块提供了一种方便的方法,允许您以编程方式退出 Node.js 程序:process.exit()。
这意味着任何待处理的回调、任何仍在发送的网络请求、任何文件系统访问、或者正在写入 stdout 或 stderr 的进程,所有这些都将立即被非正常地终止。
如果这对您来说没问题,您可以传入一个整数,向操作系统发出退出代码的信号:
process.exit(1)
默认的退出码为 0,表示成功。
不同的退出代码有不同的含义,您可能希望在自己的系统中使用它来让程序与其他程序通信。
sigterm
