Express.js: como posso obter o endereço IP e renderizar uma exibição?
Eu realmente acho que isso deve ser fácil. Mas quando eu renderizar um modelo de jade, também quero pegar o endereço IP. Meu código fica assim.
app.js
app.get('/', index.home)
index.js
exports.home = function(req, res) {
res.render('index');
};
Onde posso adicionar algo como:
var ip = req.header('x-forwarded-for') || req.connection.remoteAddress; //or
console.log(req.connection.remoteAddress);