개발/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으로 관리가 가능해졌습니다.
반응형