Estoy tratando de agregar un middleware de validación para proteger los datos de mi servidor. Cuando recibo la solicitud (http://localhost:3000/filepath) la ruta estática sin el middleware:
app.use(express.static('data'));
Obtengo un estado 200 OK. Pero cuando traté de solicitar la misma ruta, pero esta vez usando un middleware simple como se recomienda en esta otra pregunta ( ¿Es posible usar la validación con rutas estáticas expresas? )
var staticMiddleware = function(req, res, next){ console.log("middleware") next(); } app.use(staticMiddleware, express.static('data'));
Tengo un estado 404 no encontrado.
¿Cómo puedo agregar otro middleware a app.use antes del middleware express.static?
Necesitas agregarlos por separado.
app.use(express.static('data')); var staticMiddleware = function(req, res, next){ console.log("middleware") next(); } app.use(staticMiddleware );