
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Node.js Process beforeExit Event
The 'beforeExit' event is called when Node.js empties its event loop and has no other work to schedule. The Node.js process exits normally when there is no work scheduled but a listener registered on the 'before exit' event can make async calls and thereby cause the Node.js process to continue.
Example 1
Create a file with the name "beforeExit.js" and copy the following code. After creating the file, use the command "node beforeExit.js" to run this code as shown in the example below −
// process 'beforeExit' Demo Example // Importing the process module const process = require('process'); // Calling the 'beforeExit' event process.on('beforeExit', (code) => { console.log('Process beforeExit event with code: ', code); }); // Calling the 'exit' event process.on('exit', (code) => { console.log('Process exit event with code: ', code); }); // Printing the first message console.log('Hi... First Message !');
Output
Hi... First Message ! Process beforeExit event with code: 0 Process exit event with code: 0
Example 2
Let's take a look at one more example.
// process 'beforeExit' Demo Example // Importing the process module const process = require('process'); // Editing the exit code process.exitCode = 100; // Calling the 'beforeExit' event process.on('beforeExit', (code) => { console.log('Process beforeExit event with code: ', code); }); // Printing the first message console.log('Hi... First Message');
Output
Hi... First Message Process beforeExit event with code: 100
Advertisements