dotenv 사용법!

sh.j225·2023년 7월 17일
1
post-thumbnail

dotenv는 Node.js 애플리케이션에서 환경 변수를 관리하기 위한 모듈이다. 이를 사용하면 .env 파일에 정의된 환경 변수를 로드하여 애플리케이션에서 사용할 수 있다.

패키지 설치 :

먼저, 프로젝트 폴더에서 dotenv 패키지를 설치한다.
npm을 사용하는 경우 다음 명령을 실행한다:

npm install dotenv

.env 파일 생성 :

프로젝트 루트 디렉토리에 .env 파일을 생성하고, 환경 변수를 KEY=VALUE 형식으로 정의한다.

EX):
makefile

DB_HOST=localhost
DB_USER=root
DB_PASSWORD=123456

애플리케이션에서 dotenv 로드 :

애플리케이션의 진입점 파일(일반적으로 index.js 또는 app.js 등)에서 dotenv를 로드해야 한다.

require('dotenv').config();

환경 변수 사용:

이제 .env 파일에 정의된 환경 변수를 사용할 수 있다. process.env 객체를 통해 변수에 접근할 수 있다.

EX)

const dbHost = process.env.DB_HOST;
const dbUser = process.env.DB_USER;
const dbPassword = process.env.DB_PASSWORD;

// 변수 사용 예시
console.log(dbHost); // localhost
dotenv를 사용하면 .env 파일을 통해 중요한 설정 정보를 외부에 노출하지 않고 애플리케이션을 보다 안전하게 관리할 수 있다.

4개의 댓글

comment-user-thumbnail
2023년 7월 17일

잘 봤습니다. 좋은 글 감사합니다.

답글 달기
comment-user-thumbnail
2023년 7월 17일

정말 좋은 글 감사합니다!

답글 달기
comment-user-thumbnail
2023년 7월 18일

와! 이렇게 잘 쓰실거면서! 앞으로도 꾸준히 파이팅입니다!

1개의 답글