Event: 'exit'
Emitted when the process is about to exit. There is no way to prevent the exiting of the event loop at this point, and once all 'exit'
listeners have finished running the process will exit. Therefore you must only perform synchronous operations in this handler. This is a good hook to perform checks on the module's state (like for unit tests). The callback takes one argument, the code the process is exiting with.
This event is only emitted when Node.js exits explicitly by process.exit() or implicitly by the event loop draining.
Example of listening for 'exit'
:
process.on('exit', (code) => { // do *NOT* do this setTimeout(() => { console.log('This will not run'); }, 0); console.log('About to exit with code:', code); });
Please login to continue.