Probé la siguiente solución:
app.enable('trust proxy'); ... console.log(req.ip); // gives ::ffff:127.0.0.1 console.log(req.ips); // gives [] console.log(req.header('x-forwarded-for')); // gives undefined console.log(req.connection.remoteAddress); // gives ::ffff:127.0.0.1¿Hay alguna otra manera?
¿Es esto un síntoma de un problema mayor?
Si desea utilizar el encabezado X-Forwarded-For, primero debe configurarlo con nginx:
proxy_set_header X-Forwarded-For $remote_addr;Ver los documentos: