programing

Heroku에 배포할 때 Vue 스토어의 dyno 메타데이터 읽기

sourcetip 2022. 7. 15. 23:29
반응형

Heroku에 배포할 때 Vue 스토어의 dyno 메타데이터 읽기

저장소에서 dyno 메타데이터 환경 변수를 어떻게 읽을 수 있습니까?저는 다음과 같은 것을 하고 싶습니다.

export default {  
  state: {
    version: {
      heroku: process.env.HEROKU_RELEASE_VERSION || 'not defined',
    },
    error: '',
  },

나는 단지 읽을 수 있었다.VUE_APP환경변수는 heroku dyno 메타데이터 변수는 모두 다음 문자로 시작합니다.HEROKU_Vue 스토어에서는 읽을 수 없습니다.

프런트엔드 코드에서 환경변수를 사용하려면EnvironmentPlugin.

다음 플러그인을 에 추가합니다.webpack설정:

plugins: [
  new webpack.EnvironmentPlugin([
    'HEROKU_RELEASE_VERSION',
  ]),
]

그런 다음 프런트엔드에서 시도했던 대로 이 환경변수에 액세스할 수 있습니다.

process.env.HEROKU_RELEASE_VERSION

언급URL : https://stackoverflow.com/questions/53609641/reading-the-dyno-metadata-in-the-vue-store-when-deploying-to-heroku

반응형