首页 文章资讯内容详情

Node.js – 处理“退出”事件

2026-06-02 1 花语

由于以下原因,当进程要退出时会发出“exit”事件-

Process.exit()方法被显式调用。

节点事件循环不再有任何任务要执行。

语法

Event: exit

示例1

创建一个文件“exit.js”并复制以下代码片段。创建文件后,使用命令“nodeexit.js”运行此代码。

//处理“退出”事件演示示例 console.log("Process Starts") //将此事件绑定到处理程序 process.on(exit,() => { console.log("process.exit() method is called") }) console.log("Process Ends") //退出进程 process.exit()输出结果Process Starts Process Ends process.exit() method is called

示例2

让我们再看一个例子。

//ProxessExit事件演示示例 //导入事件模块 const events = require("events") console.log("进程开始...") const eventEmitter = new events.EventEmitter() //初始化事件处理程序 var Handler = function() { //调用退出事件 process.on(exit, () => { console.log("process.exit() method is called") }) } //调用hello事件 eventEmitter.on("hello", Handler) //发出事件 eventEmitter.emit("hello") console.log("进程结束...") //退出进程 process.exit()输出结果进程开始... 进程结束... process.exit() method is called