Nuxt.js + Heroku에서 환경 변수가 통과하지 않을 때의 확인 사항
1. nuxt.config에 env가 올바르게 설정되어 있습니까?
nuxt.config.js
env: {
API_KEY: process.env.API_KEY || '',
AUTH_DOMAIN: process.env.AUTH_DOMAIN || '',
DATABASE_URL: process.env.DATABASE_URL || '',
PROJECT_ID: process.env.PROJECT_ID || '',
STORAGE_BUCKET: process.env.STORAGE_BUCKET || '',
MESSAGING_SENDER_ID: process.env.MESSAGING_SENDER_ID || '',
APP_ID: process.env.APP_ID || '',
},
2. heroku에 올바르게 환경 변수가 설정되어 있습니까?
htps : //이다 sh보아 rd. 헤로쿠. 코 m / 아 ps / {아 p 핥기} / 세팅 gs 에서 확인할 수 있습니다.
Firebase의 경우 value 는
'abc'
이면 통과하지 않을 수 있습니다.abc
라고 하는 쓰는 방법이 되어 있는지 체크해 봅시다.3. heroku 환경 변수를 설정한 후 다시 컴파일했습니까?
webpack 등을 사용하는 경우 heroku에서 환경 변수를 설정한 후 다시 컴파일해야 합니다. 재부팅에서는 안되는 것 같습니다.
푸시하지 않고 컴파일하는 방법은 몇 가지 같지만 가장 간단한 것은 빈 커밋을 만들어 푸시해 버리는 것이 좋을 것입니다.
git commit --allow-empty -m "empty commit"
git push heroku master
뭔가 잘못되면 알려주세요.
Reference
이 문제에 관하여(Nuxt.js + Heroku에서 환경 변수가 통과하지 않을 때의 확인 사항), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/lord_sasapple/items/6b48d95d7eb81f52909a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)