正在显示
2 个修改的文件
包含
3 行增加
和
4 行删除
1 | 1 | ||
2 | // # settings | 2 | // # settings |
3 | 3 | ||
4 | -var _ = require('underscore') | 4 | +var mergeDefaults = require('merge-defaults') |
5 | 5 | ||
6 | exports = module.exports = function(config) { | 6 | exports = module.exports = function(config) { |
7 | 7 | ||
8 | var settings = {} | 8 | var settings = {} |
9 | 9 | ||
10 | - _.defaults(settings, config.defaults) | ||
11 | - | ||
12 | var env = process.env.NODE_ENV || 'development' | 10 | var env = process.env.NODE_ENV || 'development' |
13 | 11 | ||
14 | - _.defaults(settings, config[env]) | 12 | + mergeDefaults(settings, config[env], config.defaults) |
15 | 13 | ||
16 | return settings | 14 | return settings |
17 | 15 |
@@ -33,6 +33,7 @@ | @@ -33,6 +33,7 @@ | ||
33 | "express-session": "~1.1.0", | 33 | "express-session": "~1.1.0", |
34 | "jade": "~1.1.5", | 34 | "jade": "~1.1.5", |
35 | "less-middleware": "~0.1.15", | 35 | "less-middleware": "~0.1.15", |
36 | + "merge-defaults": "^0.1.0", | ||
36 | "method-override": "~1.0.1", | 37 | "method-override": "~1.0.1", |
37 | "mongoose": "~3.8.7", | 38 | "mongoose": "~3.8.7", |
38 | "mongoose-json-select": "^0.2.1", | 39 | "mongoose-json-select": "^0.2.1", |
请
注册
或
登录
后发表评论