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... ] 로 입력되도록 한다.