nodejs项目如何组织公共常量

2013-03-07 10:08:07 +08:00
 skynothing
例如项目使用 express 模块,有一个常数值需要在多个代码文件用到,该如何放置?
5339 次点击
所在节点    Node.js
7 条回复
ljbha007
2013-03-07 12:53:14 +08:00
app.set("foo", "bar");
var foo = app.get("foo");
ljbha007
2013-03-07 12:54:48 +08:00
或者
app.configure(function(){
app.set("foo", "bar");
});
var foo = app.get("foo");
aveline
2013-03-07 12:56:47 +08:00
global.the_const = 42;

这样子最方便了 ...
2code
2013-03-07 12:57:27 +08:00
config.js
module.exports = {
foo:'bar'
}

require('./config.js')
NemoAlex
2013-03-07 13:25:00 +08:00
如果是模块化的功能,4楼的方式 + 1
常量的话一般放到类似 config.js 之类的文件里就好了
NemoAlex
2013-03-07 13:30:29 +08:00
@NemoAlex 我语言组织能力挂了。这句话实际上是想说:常量可以这样存,模块的功能也可以这样存。
halfblood
2013-03-07 21:13:52 +08:00
4楼 +1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/62187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX