‹ Express

next()

Un middleware propio recibe req, res y next. Debe llamar a next() para que la peticion continue hacia la siguiente funcion; si no lo hace, la peticion se queda esperando.

Codigo

ejemplo.js
function verificarToken(req, res, next) {
  if (req.headers.autorizacion) {
    next();
  } else {
    res.status(401).send("Falta autorizacion");
  }
}

app.get("/privado", verificarToken, (req, res) => {
  res.send("Contenido privado");
});