환경변수 사용방법(dotenv)

양진영·2021년 10월 16일
0

1. 환경변수란 무엇인가?

시스템 자체에 설정된 전역변수를 말한다.

아래는 터미널에 export를 입력해 환경변수를 불러온 것이다.

2. 환경변수를 왜 쓰는가?

API key, DB password와 같이 코드에 포함될 경우 보안이 취약해질 수 있는 암호화가 필요한 정보의 경우 환경변수에 저장하여 사용하기 위해서 씁니다.

3. 환경변수 추가 및 조회방법(Linux 운영체제)

  • 추가 : export user="jinyeong" (주의사항: "="앞뒤로 공백이 없어야함)
  • 조회 : echo $user "$"는 변수라는 뜻을 터미널에 전달

4. Node.js 환경에서 환경변수를 활용하는 방법(javascript)

  • Node.js에서 환경변수가 저장된 객체 : process.env

  • npm 모듈인 dotenv를 사용

  • dotenv.config(); 메소드를 통해 .env파일에 저장된 환경변수를 process.env."환경변수"를 통해 접근가능하게 함.
<dotenv npm 모듈 설치, 환경변수를 적용할 js파일에 접근>
myname="jinyeong"; // 환경변수 설정
const dotenv = require("dotenv"); // dotenv 연결
dotenv.config(); // config 메소드 실행(해당파일의 환경변수를 사용 / dotenv 실행해라)
console.log(process.env.myname) // "jinyeong"








0개의 댓글