Skip to content

liushoukai/node-configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-configs

build status node version

Loads a config based on environment variables config and node_env.

Config

Directory Structure

foo
+-- conf
|   +-- dev.json
|   +-- pro.json
|   `-- default.json
`-- package.json

default.json

{
  "person" : {
    "name" : "Bruce",
    "age"  : 30
  }
}

Usage

// Read from default.json
$node index.js
var config = require('config');
var name = config.get('person.name');
// Read from dev.json
$node index.js --NODE_ENV=dev
var config = require('config');
var name = config.get('person.name');
// Read from pro.json
$node index.js --NODE_ENV=pro
var config = require('config');
var name = config.get('person.name');

About

Loads a config based on environment variables config and node_env.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published