Me gustaría tener una función de middleware que modifique el cuerpo de la respuesta.Connect o Express middleware para modificar response.body
Esto es para un servidor express.
Algo así como:
function modify(req, res, next){
res.on('send', function(){
res.body = res.body + "modified"
});
next();
}
express.use(modify);
no entiendo qué evento para escuchar. Cualquier ayuda o documentación sería apreciada.
Estoy tratando de usar mi middleware después del enrutador, pero parece que no se activó en absoluto. Solo se activa si lo uso antes de app.router. Lo estoy usando en el bloque app.configure, si eso hace alguna diferencia. – ragulka
Asegúrese de estar llamando 'next' en sus rutas; de lo contrario, express no ejecutará ningún middleware después de esa ruta –
¿Tiene alguna respuesta actualizada para Express 4? – gustavohenke