Vue Storefront 2를 Heroku에 배포하는 방법 🚀
4733 단어 javascriptherokuvuenuxt
Vue Storefront란 무엇입니까?
Vue Storefront은 헤드리스 상거래를 위한 초고속 프런트엔드 플랫폼입니다. Vue Storefront를 사용하여 사이트 성능을 높이고 고객 여정을 형성하며 개발자의 창의성을 자유롭게 하십시오. 마지막 프런트엔드입니다.

암호
새로운 Vue Storefront 2 프로젝트를 생성하기 위해 가장 먼저 해야 할 일은 다음 명령으로 CLI를 실행하는 것입니다.
npx @vue-storefront/cli init
CLI는 프로젝트 이름과 원하는 통합에 대해 묻습니다.

이 자습서에서는 다음 스크린샷에 표시된 대로 Shopify를 선택했습니다.

프로젝트 구조는 다음과 비슷해야 합니다.

이제 다음을 실행하여 필요한 종속 항목을 모두 설치해 보겠습니다.
yarn
그리고 개발 모드에서 프로젝트를 실행하여 예상대로 작동하는지 확인합니다.
yarn dev

http://localhost:3001
가 포함된 브라우저 탭을 열면 다음 결과가 표시되어야 합니다.
애플리케이션이 작동하기 위해 마지막으로 변경해야 할 사항은 환경 변수를
APP_PORT
에서 PORT
에서 nuxt.config.ts
로 바꾸는 것입니다. server: {
port: process.env.PORT || 3001, // Previously process.env.APP_PORT
host: '0.0.0.0'
},
이렇게 하면 Heroku가 프로젝트를 올바르게 빌드하고 적절한 포트에서 서비스할 수 있습니다.
헤로쿠
Vue Storefront를 Heroku에 배포하려면 설명된 heroku CLI를 설치해야 합니다here.
그동안 Heroku 인스턴스에 필요한 환경 변수를 설정할 수 있습니다.

더 쉬운 테스트를 위해 아래에 복사하겠습니다.
BASE_URL=vsf-heroku.herokuapp.com
HOST=0.0.0.0
SHOPIFY_DOMAIN=vsf-next-pwa.myshopify.com
SHOPIFY_STOREFRONT_TOKEN=03f21475b97c18fa05c0ab452c368af4
다음으로 다음 명령을 사용하여 Vue Storefront 프로젝트에서 로그인해야 합니다.
heroku login
우리가 좋아하는 이름으로 heroku에 대한 원격 git을 추가해 보겠습니다.
heroku git:remote -a vsf-heroku
마지막으로 준비가 되었으면 새 코드를 heroku 브랜치에 푸시할 수 있습니다.
git push heroku main

모든 것이 예상대로 진행된 경우
https://vsf-heroku.herokuapp.com/
를 방문하면 다음 결과가 표시됩니다.
요약
잘했어요! 방금 Heroku에 Vue Storefront 2 애플리케이션을 배포하고 호스팅했습니다! 통합 및 모듈로 애플리케이션을 확장할 수 있는 방법을 확인하려면 지금 바로 Vue Storefront docs을 확인하는 것이 좋습니다.
Reference
이 문제에 관하여(Vue Storefront 2를 Heroku에 배포하는 방법 🚀), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/vue-storefront/how-to-deploy-vue-storefront-2-to-heroku-fg3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)