package.json
패키지와 config.js
구성에 a 를 사용합니다 .
var config = {};
config.twitter = {};
config.redis = {};
config.web = {};
config.default_stuff = ['red','green','blue','apple','yellow','orange','politics'];
config.twitter.user_name = process.env.TWITTER_USER || 'username';
config.twitter.password= process.env.TWITTER_PASSWORD || 'password';
config.redis.uri = process.env.DUOSTACK_DB_REDIS;
config.redis.host = 'hostname';
config.redis.port = 6379;
config.web.port = process.env.WEB_PORT || 9980;
module.exports = config;
내 프로젝트에서 구성을로드합니다.
var config = require('./config');
그리고 내가에서 내 물건에 액세스 할 수 있습니다 config.db_host
, config.db_port
등 ...이 나에게 내가 소스 제어에서 암호를 저장하지 않으려면 환경 변수에 저장하거나 사용하는 하드 코딩 매개 변수 또는 매개 변수를 할 수 있습니다.
또한 package.json
의존성 섹션을 생성 하고 삽입합니다.
"dependencies": {
"cradle": "0.5.5",
"jade": "0.10.4",
"redis": "0.5.11",
"socket.io": "0.6.16",
"twitter-node": "0.0.2",
"express": "2.2.0"
}
프로젝트를 로컬 컴퓨터에 복제 npm install
하면 패키지를 설치하기 위해 실행 됩니다. 여기 에 대한 자세한 정보 .
프로젝트는 GitHub에 저장되며 프로덕션 서버에 리모컨이 추가되었습니다.