obtener agente de usuario desde el interior de jade

Estoy tratando de trasladar un script que escribí para groovy a jade, y me he topado con un escollo.

Necesito acceder al agente de usuario desde dentro de un archivo de jade. Aquí está lo que he intentado hasta ahora:

 - var agent = req.headers['user-agent'];
 - var agent = headers['user-agent'];
 - var agent = navigator.userAgent;

Cada vez me sale un error 500 de express. ¿Es esto posible?

Sé que podría hacerlo en un módulo y pasarlo a la instrucción de render, pero eso significaría pasarlo a CADA render, ya que debe ser global.

Muy nuevo para nodo, y confundido. Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta