apache_conf 使用nconf管理分层配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache_conf 使用nconf管理分层配置相关的知识,希望对你有一定的参考价值。
/**
* Using nconf to manage hierarchical configuration
* https://www.npmjs.com/package/nconf
*/
'use strict';
var nconf = require('nconf');
var config = {
mongodb: {
db_name: 'example-api',
db_host: 'localhost',
db_user: '',
db_pw: '',
db_port: 27017
},
http: {
server_name: 'Example',
host: 'localhost',
http_port: 3000,
cookie_secret: 'longandhardtoguess'
},
google: {
browser_key: 'key_from_google',
server_key: 'key_from_google'
}
};
// step down the hierarchy - use a local settings file but don't included it in the git repos
nconf
.argv()
.env()
.file({ file: process.env.NODE_ENV + '.json' })
.file({ file: './local.json' });
nconf.defaults(config);
module.exports = nconf.get();
以上是关于apache_conf 使用nconf管理分层配置的主要内容,如果未能解决你的问题,请参考以下文章
手动执行把nconf生成的配置文件附加到nagios下
开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis介绍
nconf创建nagios实例
生产环境下搭建 nagios+nconf+cacti+npc的整合
Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvisnagios安装
将变量传递给 Mocha 测试套件