Sometimes, we we want to properly close Node Express server.
In this article, we’ll look at how to properly close Node Express server.
How to properly close Node Express server?
To properly close Node Express server, we can call the close
method.
For instance, we write
const server = app.listen(3000);
//...
server.close((err) => {
console.log('server closed')
process.exit(err ? 1 : 0)
})
to call server.close
with a callback that has the error err
parameter.
If err
is set, then there’s an error when closing the Express server and we call process.exit
with exit code 1.
Otherwise, we call process.exit
with exit code 0.
Conclusion
To properly close Node Express server, we can call the close
method.