【发布时间】:2013-02-28 19:20:39
【问题描述】:
我正在尝试将我为 groovy 编写的脚本移植到 Jade,但遇到了绊脚石
我需要从一个jade 文件中访问用户代理。到目前为止,这是我尝试过的:
- var agent = req.headers['user-agent'];
- var agent = headers['user-agent'];
- var agent = navigator.userAgent;
每次我从 express 收到 500 错误。这甚至可能吗?
我知道我可以在模块中执行此操作并将其传递给渲染语句,但这意味着将其传递给每个渲染,因为它需要是全局的。
对 node 很陌生,很困惑。谢谢。
【问题讨论】:
-
每次请求到来时都应该传递它来渲染,每个请求的用户代理都可以不同。
-
每个请求都会渲染翡翠
-
是的,每个请求都分别呈现响应。
-
所以我没有理由不能访问 .jade 文件中的用户代理。