El proceso es el objeto global en Node.js que realiza un seguimiento y contiene toda la información del proceso particular de node.js que se está ejecutando en un momento determinado en la máquina.
El método process.exit() es el método que se utiliza para finalizar el proceso de Node.js. Cada acción de proceso en la máquina o en un programa es un evento. Para cada evento, incluso hay un controlador asociado con el evento en particular que se ejecuta cuando activamos el evento en particular. Para asignar un controlador de eventos al evento, usamos el método object.on() en node.js. En este artículo, discutiremos el evento de salida del proceso en Node.js
Sintaxis:
process.on("exit", callbackfunction)
Parámetros: Este método toma los siguientes dos parámetros.
- exit: Es el nombre del evento de emisión en el proceso.
- callbackfunction: Es el manejador de eventos del evento.
Tipo de devolución: el tipo de devolución de este método es nulo.
Ejemplo 1:
index.js
console.log("Starting of the process") // Binding the event to the eventhandler process.on('exit',() => { console.log("process.exit() method is fired") }) console.log("Ending of the process") // Exiting the process process.exit()
Ejecute el archivo index.js usando el siguiente comando:
node index.js
Producción:
Starting of the process Ending of the process process.exit() method is fired
Ejemplo 2: crear un controlador de eventos de salida de proceso dentro del controlador de eventos definido por el usuario.
index.js
// Importing events object const events = require("events") console.log("Starting of the process") const eventEmitter = new events.EventEmitter() // Initializing ing event Handler var Handler = function() { // Event handler of exit event process.on('exit', () => { console.log("process.exit() method is fired") }) } // Bind the user defined event eventEmitter.on("hello",Handler) // Emit the event eventEmitter.emit("hello") console.log("Ending of the process") // Exiting the process process.exit()
Ejecute el archivo index.js usando el siguiente comando:
node index.js
Producción:
Starting of the process Ending of the process process.exit() method is fired
Referencia : https://nodejs.org/api/process.html#process_event_exit
Publicación traducida automáticamente
Artículo escrito por zack_aayush y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA