Web/Quasar

Quasar에서 환경 변수 사용하기 - 보류(파일로 사용하는 방식은 보안이 안됨)

leonhong 2024. 7. 2. 18:48

환경 변수가 필요한 이유

  개발과 테스트 배포, 실제 서비스 배포에서 각각 다른 설정값을 사용해야 할 경우에 현재 구동되는 환경을 알아야 하는데 이때 사용하는 방법이 환경 변수입니다. 

 

Quasar에 환경 변수 알아보기

  process.env 변수안에 현재 환경에 대한 값들이 들어 있습니다.

  개발시 구동할때, env 변수의 값을 보여줍니다.

 

Quasar에 환경 변수 사용하는 법

  환경변수로 구분해야 할 것은 개발테스트 배포, 실서비스 배포 이렇게 3가지 인데, 위에 나온 변수들을 이용하여 구분하여 보겠습니다.

 

  각 환경에 맞는 명령어를 사용하여 서비스 실행

    개발 모드  : $ quasar dev

    테스트 배포 모드 : $ quasar build -d (--debug)
    제품 배포  모드 : $ quasar build

 

  process.env안의 각 변수를 검사하여 현재 구동 모드를 알아냄

    if( DEV == true ) { 개발 모드 }

    else if( DEBUGGING == true ) { 테스트 배포 모드 }

    else { 제품 배포  모드 }

 

이상입니다.

 

참고:  https://quasar.dev/quasar-cli-vite/handling-process-env