Middleware global
Um middleware global tem a função de interceptar todas as requisições e respostas da aplicação.
Exemplo
// middleware.js
module.exports = (req, res, next) => {
console.log();
console.log("Passei no middleware global.");
console.log();
next();
}
// server.js
const meuMiddleware = require("./src/middlewares/middleware");
app.use(meuMiddleware);
app.use(routes);
Observação
Sempre definir o middleware global (
app.use(meuMiddleware)
) antes de configurar as rotas (app.use(routes)
).