Estoy tratando de acceder content-length de los encabezados de respuesta en el middleware app.use() :
const app = express(); app.use((req, res, next) => { //how to get content-length of res console.log("content-length", res); //not able to access content-length next(); })response.headers.get('content-length')
Por supuesto, el encabezado Content-Length se desconoce hasta que la respuesta haya finalizado. Por lo tanto, debe ejecutar el código que accede a él en el evento de finish del objeto de respuesta:
app.use(function(req, res, next) { res.on("finish", function() { console.log(res.get("content-length")); }); next(); });