Introduction
Middleware helps your Express app do extra tasks like parsing data or logging. Third-party middleware is ready-made code you can add easily.
You want to handle JSON data sent by users.
You need to log every request to your server.
You want to add security features like helmet.
You want to compress responses to make them faster.
You want to handle cookies in your app.