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);

Respuestas a la pregunta(1)

Su respuesta a la pregunta