Node/Node_tool 사용법
Node_비밀 설정 정보 관리
GROWNFRESH
2020. 5. 13. 21:12
* Git에 올릴 때 정보에 비밀 설정 하는 법
ex) mongo url에 아이디, 비밀번호를 가리고 싶을 때
1) key.js, dev.js, prod.js 파일을 생성한다.
2) dev.js >> module.exports={ mongoURI: 'url' }
prod.js >> module.exports= { mongoURI: process.env.MONGO_URI }
key.js >> if문 이용 > ( production ver일 때: prod.js 불러오기) or (dev ver일 때 : dev.js 불러오기)
+ ) .gitignore 파일에 dev.js 를 입력한다.
∴ dev.js는 gitignore되고, index.js에서 key.js를 require하여 [ dev.ver > url / prod.ver > pro... ] 로 입력되도록 한다.