PC에 저장된 환경변수를 확인: export
PC에 저장된 환경변수 불러오기:dotenv
Node.js에서 환경변수를 영구적용: .env
명령어 export
를 이용하면, 새로운 환경변수를 추가할 수 있다.
이 때 등호 표시(=) 앞뒤에는 반드시 공백이 없어야 한다.
echo 명령어와 달러사인을 이용해 설정한 환경변수를 조회할 수 있다.
npm 모듈 dotenv
를 사용하면, 자바스크립트에서 환경변수를 사용할 수 있다. npm 모듈을 설치하고 사용하기 위해서, 새로운 폴더를 만들고 npm init
을 입력한다.(이때 생성된 폴더는 설치할 모듈과 이름이 같아서는 안된다.)
mkdir environment_variable
cd environment_variable
npm init # 엔터 키를 여러번 입력해 init을 마침.
npm i dotenv # dotenv 모듈을 설치.
설치한 dotenv를 이용해 환경변수에 접근할 수 있다.
Node.js의 내장 객체 process.env를 이용하면, 명령어 export로 확인한 내용과 동일한 내용을 객체로 출력한다.(process.env는 Node.js 환경에서 조회할 수 있다.)
명령어 export
로 적용한 환경변수는 현재 사용 중인 터미널에서만 임시로 사용이 가능하다. 환경변수를 Linux 운영체제에 저장하는 방법은 여러 가지가 있지만, Node.js에서는 파일 .env
를 만들어 저장하는 방법을 사용한다.
모듈 dotenv를 이용하면, 파일 .env에 저장한 환경변수를 조회할 수 있다.