📒비밀 정보 보호하기
> 소스 코드를 Git에 올리면 다른 사람들이 secret한 정보들까지 모두 볼 수 있게됨.
> 그래서 비밀 정보들을 모두 한 파일에 몰아두고 .gitignore 파일에 넣어줌.
> 개발환경이 로컬인지, 배포 모드인지에 따라서 분기 처리를 다르게 해줘야 함. ex) heroku 서비스를 통해 배포할 때
📒Local development모드에서?
> 소스코드에서 변수를 가져올 수 있음.
> 환경변수 process.env.NODE_ENV가 development로 나옴.
📒Deploy(배포) 후 production모드에서?
> 헤로쿠같은 배포 서비스 페이지에서 Config Vars로 따로 직접 관리를 해줌.
> 환경변수 process.env.NODE_ENV가 production으로 나옴.
'Web > Basic (Back-end)' 카테고리의 다른 글
[#8] Authentication 기능 구현 (Auth Route 만들기) (0) | 2021.06.26 |
---|---|
[#7] Bcrypt를 이용해 비밀번호 암호화 / 로그인 기능 구현 (0) | 2021.06.26 |
[#5] Nodemon 설치 (0) | 2021.06.26 |
[#4] Body-parser & Postman (0) | 2021.06.26 |
[#3] SSH를 이용해 GITHUB 연결 (0) | 2021.06.26 |