[Node.js] 환경변수 파일 .env 생성하기

찌니·2022년 11월 3일
0

프로젝트 개발을 하다보면 민감한 정보들을 소스코드에 하드코딩을 하는 경우가 있는데, 외부에 노출되어서는 안되는 정보들일 경우 깃허브같은 오픈 소스 공개시 위험할 수 있다.
이를 위해 환경변수 .env 파일을 따로 생성해야 한다.

node-js에서, 아래처럼 서버정보를 하드코딩해서 넣는 경우가 있는데, 이 정보들은 env 파일에 따로 보관해야한다.

dotenv 패키지 설치

npm install dotenv

.env 파일 생성

.env 파일 생성시 윈도우의 경우에는 파일명을 입력해야한다는 오류가 뜨는데 이때는 .env.로 생성하면 된다고 한다.

환경변수 생성


정상적으로 .env 파일에 저장해둔 환경변수를 불러온다

❌ ‘process’ is not defined ❌

이렇게 process에 오류가 나는 경우가 있는데 이 경우는 eslint 설정문제로, .eslintrc.cjs 파일에 "node": true를 추가해주면 오류가 사라진다.

profile
찌니's develog

0개의 댓글