Tengo una aplicación de nodo que está siendo atendida por IIS. Seguí esta guía y todo funciona perfectamente:
Tengo un problema. Entiendo por qué sucede con la dirección IP (debido al enrutamiento inverso, NODE rastrea 127.0.0.1 en lugar de la IP del cliente).
En Node, obtengo la IP de la siguiente manera:
const ipAddress = req.socket.remoteAddress;¿Hay alguna forma de que Node identifique la dirección IP que está llegando a IIS?
Gracias.
Si está utilizando un proxy inverso, puede hacer esto:
const ipAddress = req.headers['x-forwarded-for'] || req.socket.remoteAddress