dotenv

why use

Dotenv 를 이용하면 .env 파일에 따로 환경변수를 저장할 수 있다. 그러면 DB나 다른 자신의 정보를 .env 파일에 분리해서, gitignore 파일로 그 정보만 따로 제외하고 공유 할 수 있다 (다른 이유도 분명 있겠지만 현재 나는 이를 위해 사용중이다)

How to use

먼저 dotenv를 설치하고 .env 파일을 루트경로에 만든다

npm install dotenv
touch .env

.env 파일에 저장할 정보를 입력하고
.env

PORT = 4000
DB_URL = "mongodb://localhost:27011/dotenv-test"

환경변수를 사용할 파일에 아래처럼 코드를 작성한다
test.js

import dotenv from 'dotenv';
dotenv.config();

console.log(process.env.DB_URL);

dotenv.config : .env 파일에서 변수들을 load한다
process.env : 환경변수를 부를 때 사용된다