繼上一門課程Nuxt,我選擇了SSR創建該應用程式時,分離路徑admin,client并server為他們的個人檔案。這是檔案結構:
- amazon-clone
- admin
- client
- server
課程材料不包括推送到 git或部署到 Heroku。
我已經按照 Nuxt 和 Heroku 檔案執行了這些步驟,但是因為每個檔案都有自己的檔案package.json,nuxt.config.js我覺得這行不通。因為 Heroku 會期望package.json根檔案夾中有一個?
什么是部署一個應用程式的Heroku時的最佳實踐 client,server以及admin 被分隔?
存盤庫:https : //github.com/TomBell95/amazon-clone
Heroku 部署步驟:
- 簡介:
web: npm start - 包.json:
"heroku-postbuild":"npm run build""engines": {"node": "14.x"}
heroku buildpacks:set heroku/nodejs
heroku config:set HOST=0.0.0.0
heroku config:set NPM_CONFIG_PRODUCTION=true
我發現了類似的問題,但是沒有任何Nuxt特定的問題(例如,如何在github 上將客戶端和服務器端專案檔案夾作為一個專案(api 前端)一起推送?)。
uj5u.com熱心網友回復:
我真的不明白將所有這三個分開的目的。
從來沒有見過這種專案結構和tbh,我什至不知道如何正確托管它。
最后,有一個后端。因此,您可以拆分后端(在 Heroku 上托管)和前端(在前端拆分)。如果您正在學習 Nuxt,這可能不是正確的方法,因為它從一開始就沒有使用通用結構。
我可以推薦:
- Nuxt.js - 關于 Steroids 的 Vue.js,我不久前拿了這個,它是 Max 做的,他是一位很棒的老師,做了很多很棒的內容
- 掌握 Nuxt是由 Nuxt 大使和他的團隊完成的。非常完整,有很多好的做法
這些是您可以關注的好資源,它們是眾所周知的好資源。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/371642.html
標籤:节点.js 混帐 Vue.js 英雄联盟 nuxt.js
下一篇:從可組合訪問參考值
