node 新手,大家在项目中一般怎么使用配置文件的?用 .js还是.json ,各有什么优劣?谢谢了
回复 (22)
X
个人觉得配置文件简单的话使用.json就可以,较复杂的使用.js,这样可以在配置文件中加入更多的处理操作。
C
.json
A
.js 方便。选 json 的话,这种通用格式的好处,一般程序享受不到。大部分程序都还是自己的配置给自己的程序用。如果实在要跨语言的配置的话,把夸的那部分单独抽出来一个 json,用 js 引入就好了。
D
我觉得用js就好 config.js 灵活控制
Q
js灵活方便一些,可以写一些逻辑控制。
A
用js,好处是方便灵活 比如可以注释 比如用变量代替常量,修改时只要修改这个变量
L
可以用yaml啊,既可以写注释,比xml甚至json都简洁,功能及可读性也不比他们差。 我一般情况下都用json,内容多了,配置项复杂的时候,用yaml。
L
E
W
X
都是可以的,不过我建议是用.json或者.hjson,如果是想要完整的控制的话,建议使用config包
L
W
L
引用 wwj559我现在用.cfg module.export = { mysql : {path : 'xxx', acc : 'xxx', pwd : 'xxx', db : 'xxx', port : x...
@wwj559 这是什么鬼?.cfg里面能用module.export? 用什么库解析?
M
我喜欢yaml格式
W
我用的.js
Y
为什么不都支持?这样你就不用比来比去啦
H
JS
E
E
H
.json不能写注释是硬伤。
W
我现在用.cfg
module.export = { mysql : {path : 'xxx', acc : 'xxx', pwd : 'xxx', db : 'xxx', port : xxxx, limit : xx}
//采集层redis rawRedis : {path : 'xxx', port : 'xxx', topic : 'xxxx'}
//应用层redis localRedis : {path : 'xxx', port : 'xxx'} }
配置项再也不用写双引号, 再也不用desc来写注释, 我真特么机智
参与回复
登录后即可参与回复。登录