본문 바로가기
JAVASCRIPT/NodeJS

[NodeJS] .env 환경변수

by 원동호 2020. 12. 1.
반응형

env 파일은 linux, unix 등 shell 명령어인데 주로 환경변수로 이용한다. 

 

본인도 C나 PHP, Nodejs로 .env를 사용하고 있다.

 

Nodejs에서는 .env를 사용하기 위해서 dotenv라는 패키지를 설치해야 한다.

 

--save 명령어를 이용해서 package.json의 dependencies에도 추가하게 설치를 진행한다.

npm install dotenv --save

 

보통 .env파일의 위치는 루트 디렉토리 이지만 루트 이외의 경로로 파일을 작성하게 되면 

 

수동으로 path를 지정해주어야 한다.

require('dotenv').config({ 
	path : '/test/custom/path/foo' 
});

 

패키지를 불러온다.

require('dotenv').config();

 

 

환경변수의 값들은 key=value값으로 지정되어 있으며, 주석처리는 셸과 같이 #으로 입력하면 된다.

TEST1 = 1
TEST2 = 2
TEST3 = 3

 

환경변수의 값들은 아래 코드처럼 접근이 가능하다. (process.env.환경변수에정의된KEY값)

console.log(process.env.TEST1);

 

도움이 되셨다면 하트 및 댓글 부탁드립니다♥

 

출처

https://spiralmoon.tistory.com/entry/Nodejs-env-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98

반응형

댓글