CNode

求教 如下写法是不是可以? 关于通用/公共方法.

Qq1270989发布于13 年前最后回复13 年前3 回复4742 浏览0 收藏

用的express + jade.

刚接触nodejs , 因为可能需要一些公共方法,但是为了开发方便所以不希望每个页面里面都去执行一个 require. 所以在app.js里 写了如下方法:

app.set('core', __dirname + '/core');
global.core = require(app.get("core")+"/common.js");

还有一些mvc里的helper , language , config 可以用这种方法吗?

这样每个页面都可以调用到core了,但是不知道会不会有什么问题? 或者更好的方法?

求指教...

查看回复

回复 (3)

Q
q1270989#1·13 年前

自己顶一下吧!

Y
yimity#2·13 年前

我用的是 app.locals.xx = function(){} 这样的,每个 views 里面直接调用就好了。不知道好不好啊。

参与回复
登录后即可参与回复。登录