我正在尝试使用从自定义配置文件加载的值来扩展我的应用程序的配置。我们正在使用node-config
,这是我正在尝试做的事情:
// Server entry
const config = require('config')
// Merge setting from our custom configuration
const customConfig = require('../config/custom.json')
config.extendDeep(config, customConfig)
上面的方法有效,但是由于我们还对生成的配置文件使用了缓存,因此当重新加载配置时,我也必须执行上述操作。
我知道我可以创建一个config/<hostname>.json
并将其合并,但是自定义配置文件是从另一个系统生成的,因此我无法在此设置中更改文件名。
是否有更好的方法使用node-config
从自定义配置文件添加设置?