Express.js: ¿Cómo puedo obtener la dirección IP y renderizar una vista?
Realmente creo que esto debería ser fácil. Pero cuando renderizo una plantilla de jade, también quiero tomar la dirección IP. Mi código se ve así.
app.js
app.get('/', index.home)
index.js
exports.home = function(req, res) {
res.render('index');
};
¿Dónde puedo agregar algo como:
var ip = req.header('x-forwarded-for') || req.connection.remoteAddress; //or
console.log(req.connection.remoteAddress);