[TIL # 55] Vite 환경 변수 및 Netlify 배포 시, 환경 변수 설정

Yejin Yang·2022년 7월 22일
5

[TIL]

목록 보기
54/69
post-thumbnail

Vue Vite 환경에서 환경변수 사용해보기

Vite는 기본적으로 따로 설치 하지 않아도 환경변수를 사용할 수 있게 import.meta.env 라는 것이 들어있다.
import.meta.env 객체를 이용해 환경 변수에 접근할 수 있다.

export default defineComponent({
created() {
  console.log(import.meta.env)
},


이러한 환경 변수를 사용하여 APIKEY를 숨기고자한다.

.env파일

루트 경로에 .env파일을 생성한다.

접근할 수 있는 환경 변수는 일반 환경변수와 구분을 위해 VITE_ 라는 접두사를 붙여야 한다.

.env파일은 꼭 .gitignore 파일에 등록시켜준다.

APIKey있는 코드에 사용하기

APIKey와 username이 들어가는 부분을 환경변수로 대체해주면 끝!

Netlify 환경 변수 설정

  1. 깃헙에 올린 프로젝트를 Netlify에 연결 시켜준다
  2. 배포가 완료되어 생성된 사이트 - Site settings 를 클릭
  3. 메뉴 Build & deploy -> Environment

여기서 Vite환경에서 입력했던 환경 변수 키값을 저장해줘야 Netlify에도 정상적으로 apikey를 불러올 수 있다.

환경 변수 설정 후 재배포 잊지 말 것!

Netlify 재배포하기

  1. Deploys 메뉴에 들어가면 배포가 완료된 내역이 뜬다.
  2. Published 라벨이 붙은 최신 내역을 클릭
  3. Retry deploy를 클릭하여 배포를 다시 해준다.
profile
Frontend developer

0개의 댓글