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)).