Magic and Stripe: Pt.로 유료 회원 사이트 구축 4 - Heroku에 배포
3657 단어 stripepasswordlessmagicauth
Stripe and Magic을 설정합니다.
.
.
Heroku에 배포
프로젝트 만들기
🚀 Heroku에 앱을 배포하고 싶으십니까? 먼저 install the Heroku CLI . 그런 다음 heroku create
를 실행하여 새 Heroku 프로젝트를 생성합니다. 아래 표시된 것과 유사한 Heroku 앱 URL을 반환합니다.
$ heroku create
Creating app... done, ⬢ cryptic-waters-25194
https://cryptic-waters-25194.herokuapp.com/ | https://git.heroku.com/cryptic-waters-25194.git
구성 변수(.env) 설정
이제 앱에 대한 프로덕션 .env 변수를 설정해 보겠습니다. Heroku에서 새 프로젝트를 찾고 설정으로 이동합니다. Heroku에서는 Config Vars 아래에 .env 변수를 설정했습니다. Reveal Config Vars
를 클릭하고 클라이언트 및 서버 측 환경 변수를 모두 입력하십시오.
Server.js 업데이트
Heroku가 앱을 빌드하는 방법을 알 수 있도록 다음을 server.js
파일에 추가하십시오.
/* File: server.js */
// For heroku deployment
if (process.env.NODE_ENV === 'production') {
app.use(express.static('client/build'));
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname, 'client', 'build', 'index.html'));
});
}
패키지.json 업데이트
package.json
에서 scripts
개체에 다음을 추가합니다.
/* File: The server's package.json */
"heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client"
이제 다음 명령을 실행하여 애플리케이션을 배포할 수 있습니다.
$ git add .
$ git commit -m 'your message'
$ git push heroku master
Heroku에서 라이브 앱에 대한 링크를 제공했어야 합니다. 축하해요! 🎉
아웃트로
오늘은 여기까지입니다! Stripe x Magic에 대한 더 많은 튜토리얼(예: 구독 멤버십 웹사이트를 만드는 방법)을 원하시면 아래 댓글 섹션에 알려주십시오.
다음 시간까지 🙋🏻♀️ ♡.
Reference
이 문제에 관하여(Magic and Stripe: Pt.로 유료 회원 사이트 구축 4 - Heroku에 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/magiclabs/build-a-paid-membership-site-with-magic-and-stripe-pt-4-deploy-to-heroku-3dpa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ heroku create
Creating app... done, ⬢ cryptic-waters-25194
https://cryptic-waters-25194.herokuapp.com/ | https://git.heroku.com/cryptic-waters-25194.git
/* File: server.js */
// For heroku deployment
if (process.env.NODE_ENV === 'production') {
app.use(express.static('client/build'));
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname, 'client', 'build', 'index.html'));
});
}
/* File: The server's package.json */
"heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client"
$ git add .
$ git commit -m 'your message'
$ git push heroku master
오늘은 여기까지입니다! Stripe x Magic에 대한 더 많은 튜토리얼(예: 구독 멤버십 웹사이트를 만드는 방법)을 원하시면 아래 댓글 섹션에 알려주십시오.
다음 시간까지 🙋🏻♀️ ♡.
Reference
이 문제에 관하여(Magic and Stripe: Pt.로 유료 회원 사이트 구축 4 - Heroku에 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/magiclabs/build-a-paid-membership-site-with-magic-and-stripe-pt-4-deploy-to-heroku-3dpa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)