Nuxt应用程序 - 客户端和服务器文件分离 - 如何部署到Heroku?



根据Nuxt的课程,我在创建此应用程序时选择了SSR路由,将adminclientserver分离到各自的文件中。这是文件结构:

- amazon-clone
- admin
- client
- server

课程材料不包括推送至git部署至Heroku

我已经按照Nuxt&然而,Heroku文档,因为每个文件都有自己的package.jsonnuxt.config.js,我觉得这不起作用。Heroku希望根文件夹中有一个package.json

clientserveradmin分离时,将应用程序部署到heroku的最佳实践是什么

存储库:https://github.com/TomBell95/amazon-clone

Heroku部署步骤:

  • 程序文件:web: npm start
  • package.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+前端(推送在一起?(。

我真的看不出把这三个都分开的目的。

从来没有见过这样的项目结构和tbh,我甚至不知道如何正确地主持它
最后,有一个后端。因此,您可能会拆分后端(在Heroku上托管(和前端(在前端拆分(。如果你正在学习Nuxt,这可能不是一条路,因为它从一开始就没有使用公共结构。

我可以推荐:

  • Nuxt.js-Vue.js关于类固醇,我不久前拍了这个,是Max做的,他是一个很棒的老师,做了很多很棒的内容
  • 掌握Nuxt是由Nuxt大使和他的团队完成的。它非常完整,有很多好的实践

这些都是你可以关注的好资源,都是众所周知的好资源。

相关内容

  • 没有找到相关文章

最新更新