получить агент пользователя изнутри Джейд

Я пытаюсь перенести сценарий, написанный мною, для нефрита, и наткнулся на камень преткновения.

Мне нужно получить доступ к пользовательскому агенту из нефритового файла. Вот что я пробовал до сих пор:

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

каждый раз я получаю 500 ошибок от экспресс. Это вообще возможно?

Я знаю, что мог бы сделать это в модуле и передать его оператору рендеринга, но это означало бы передачу его КАЖДОМУ рендеру, поскольку он должен быть глобальным.

Очень плохо знаком с узлом и запутался. Спасибо ТАК.