환경변수(env)

Jung taeWoong·2021년 4월 11일
0

vue.js

목록 보기
8/9
post-thumbnail

env: environment Variables 환경변수

  • 개발, 테스트, 배포 등 각 환경마다 다르게 설정해야 하는 항목은 보통 운영체제 레벨에서 환경변수를 통해 관리하게 된다.
  • 또한 API Key와 같은 인증정보는 공개된 코드 저장소에 올리면 안되기에 환경 변수로 저장해놓고 사용하는 것이 일반적

환경변수 접근

  • Node.js에서 환경 변수에 접근할 때는 process.env라는 내장 자바스크립트 객체를 사용
  • process는 전역 객체여서 별도로 임포트해야하는 모듈이 없으며 앱 어디서든 접근 가능

환경변수 설정

  • Vue cli에서는 "VUE_APP_" 접두사가 붙은 변수는 자동 로드

환경변수 파일 규칙

  • 우선순위: .env.development(개발용) 또는 .env.production(배포용) > .env
  • .env.env.development 또는 .env.production에 없는 파일들 즉 공통으로 들어가야하는 부분에 대해 작성

관련 문서 이동

profile
Front-End 😲

0개의 댓글