【发布时间】:2014-02-20 06:12:14
【问题描述】:
我正在尝试让我的节点项目中的所有控制器都可以访问一个变量。目前在一个控制器中我有:
var ua = req.headers['user-agent'];
var isMobile = "no";
if(/mobile/i.test(ua))
isMobile="yes";
为我的所有控制器复制所有这些并将 isMobile 变量传递给视图是没有意义的。我想一次性获取 isMobile 的值,然后将它从我的控制器传递到我想要的任何地方。
有没有一种简单的方法可以做到这一点,而不是将这 4 行代码复制粘贴到每个控制器中?
谢谢
【问题讨论】:
-
你在用 expressjs 吗?
-
不,我使用的是sails.js
标签: node.js global-variables user-agent sails.js controllers