이전자료/웹개발
node.js(express) .env로 DB정보 따로 관리하기
나의 로그
2022. 1. 17. 20:58
dotenv 는 환경변수를 .env 파일에 저장하고 process.env를 통해서 로드하는 의존성 모듈이다.

.env를 사용하기 위해서 관련 라이브러리를 npm을 통해 설치한다.

.env 파일 내용을 process.env에 로드할때 필요한 설정 함수를 작성한다.
.env 설정 값을 사용하는곳에 작성해주면된다.

key = value 형태로 입력이 되어 있어야한다.
나는 예시로 DB_CONNECT key로 하였다.

DB커넥션 하는 부분에
process.env.DB_CONNECT를 통해서 value의 값을 가져올수있다.

만약 github에 올릴 목적이라면 .env를 .gitignore로 제외 시켜주면 DB 접속 정보를 노출시키지 않을수 있다.