Node.js内置对象process的使用-爱代码爱编程
1.简介
process
对象是一个全局变量,提供了有关当前 Node.js 进程的信息并对其进行控制。
作为全局变量,它始终可供 Node.js 应用程序使用,无需使用 require()
。 它也可以使用 require()
显式地访问:
const process = require('process');
2.进程事件
process
对象是 EventEmitter
的实例。
2.1 beforeExit事件
当 Node.js 清空其事件循环并且没有其他工作要安排时,会触发 'beforeExit'
事件。
通常,Node.js 进程将在没有调度工作时退出,但是在 'beforeExit'
事件上注册的监听器可以进行异步调用,从而导致 Node.js 进程继续。
调用监听器回调函数时会将 process.exitCode
的值作为唯一参数传入。
对于导致显式终止的条件,不会触发 'beforeExit'
事件,例如调用 process.exit()
或未捕获的异常。
除
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_27868061/article/details/111054574