qconf on Github Painless configuration for Node apps with defaults file, environment variables, arguments, function parameters. defaults file < process.env < command line arguments < function call override Getting started Install qconf:
|
1 |
$ npm install --save qconf |
Create your config object:
|
1 2 |
var qconf = require('../qconf.js'), config = qconf(); // 99% of the time, this is all you need! |
Extra credit Create a JSON file: ./config/config.json
|
1 2 3 4 5 6 |
{ "default_setting": true, "envOverride": false, "arg_override": false, "param_override": false } |
Maybe source some environment variables:
|
1 |
export env_override=true |
Try a command-line…
Read Moreqconf on Github Painless configuration for Node apps with defaults file, environment variables, arguments, function parameters. defaults file < process.env < command line arguments < function call override Getting started Install qconf:
|
1 |
$ npm install --save qconf |
Create your config object:
|
1 2 |
var qconf = require('../qconf.js'), config = qconf(); // 99% of the time, this is all you need! |
Extra credit Create a JSON file: ./config/config.json
|
1 2 3 4 5 6 |
{ "default_setting": true, "envOverride": false, "arg_override": false, "param_override": false } |
Maybe source some environment variables:
|
1 |
export env_override=true |
Try a command-line…
Read More