node.js 환경에 맞춰서 config 불러오는 방법

development 환경 실행

1
$ NODE_ENV=development node app.js

production 환경 실행

1
$ NODE_ENV=production node app.js

config.js

1
2
3
4
5
6
7
8
9
10
11
12
module.exports = function(){
switch(process.env.NODE_ENV){
case 'development':
return {dev setting};

case 'production':
return {prod settings};

default:
return {error or other settings};
}
};

사용

1
2
var Config = require('./config'),
conf = new Config();
공유하기 댓글