El ‘beforeExit’ es un evento de clase Process dentro del módulo de proceso que se emite cuando Node.js vacía su ciclo de eventos y no tiene trabajo adicional para programar.
Sintaxis:
Event: 'beforeExit'
Parámetros : este evento no acepta ningún argumento como parámetro.
Valor de retorno: este evento no devuelve nada más que una función de devolución de llamada para operaciones posteriores.
Ejemplo 1:
index.js
// Node.js program to demonstrate the // Process 'beforeExit' Event // Importing process module const process = require('process'); // Event 'beforeExit' process.on('beforeExit', (code) => { console.log('Process beforeExit event with code: ', code); }); // Event 'exit' process.on('exit', (code) => { console.log('Process exit event with code: ', code); }); // Display the first message console.log('This message is displayed first.');
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
This message is displayed first. Process beforeExit event with code: 0 Process exit event with code: 0
Ejemplo 2:
index.js
// Node.js program to demonstrate the // Process 'beforeExit' Event // Importing process module const process = require('process'); // Updating the exit code process.exitCode = 100; // Event 'beforeExit' process.on('beforeExit', (code) => { console.log('Process beforeExit event with code: ', code); }); // Display the first message console.log('This message is displayed first.');
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
This message is displayed first. Process beforeExit event with code: 100
Referencia: https://nodejs.org/dist/latest-v16.x/docs/api/process.html#process_event_beforeexit
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA