-
.envToday I Learned 2020. 1. 13. 10:57
dotenv
.env 파일에 따로 환경변수를 저장할 수 있다. 그러면 DB나 다른 자신의 정보를 .env 파일에 분리해서, gitignore 파일로 그 정보만 따로 제외하고 공유 할 수 있다.
설치
.env 파일에서 환경변수를 로드 하기 위해서 dotenv 모듈을 사용한다.
npm install --save dotenv
사용법
프로젝트 루트 경로에 .env 파일을 생성하고 해당 파일에 DB 접속 정보를 입력한다.
DB_NAME=DotENV DB_USER=root DB_PASS=1234 DB_HOST=localhost
.env
routes/index.js
설정파일 사용 시 단점
설정파일의 확장자는 json 혹은 js 파일인데 통신 시, 암호화되지 않아 해킹의 위험이 있다. env를 사용하면 dotenv 모듈에서 자체적으로 endocing, decoding 과정을 거쳐서 보안성이 강화된다.
출처https://velog.io/@ground4ekd/nodejs-dotenv
https://dydals5678.tistory.com/115
'Today I Learned' 카테고리의 다른 글
React setState 비동기 문제 (0) 2020.01.15 MYSQL COUNT, AS (0) 2020.01.13 Javascript에서 === 을 권장하는 이유 (0) 2020.01.10 MongoDB를 이용한 pagination (0) 2020.01.10 Sequelize (0) 2020.01.10