개발/Web

[Node.js] dotenv로 환경변수 관리하기

유훈 | Yuhun 2022. 1. 15. 02:45
반응형

중요한 정보가 있으면 깃에는 올리면 안됩니다. 그래서 .env라는 파일을 만들어 변수를 저장해두고 .gitgnore에 추가해 주어야합니다.

그러면 .env를 이용할 수 있는 dotenv를 알아보겠습니다.

 

패키지 설치

yarn add dotenv

 

이제 루트 디렉토리에 .env 파일을 생성해줍니다.

그리고 원하는 key=value로 작성하면 되는데 일반적인 문자열처럼 ' ' 안에 작성하는 것이 아닌 그냥 작성하시면 됩니다.

// .env

IMPORTANT_KET=value값 그대로

 

이제 value를 사용할 파일에서는 어떻게 사용하는지 알아보면  다음을 추가해주고 

process.env.키값 으로 이용합니다.

// server.js

require('dotenv').config();

cosnt key = process.env.IMPORTANT_KEY;

이제 .gitignore에 추가해 주어야합니다.

// .gitignore에 아래 추가

.env

이제 중요한 데이터는 숨기고 git으로 관리가 가능해졌습니다.

반응형