在Heroku问题上部署Mean Stack应用程序

这是我第一次构建MEAN堆栈应用程序,并且是在本地构建的。现在,我试图将其托管在heroku上,我想我把它弄乱了。我在这里经历了不同的问题,其中大多数人说角度和表达都需要在一个应用程序中。我不知道,所以这是我当前的文件夹结构。

Project Root Folder
|
| 
|------ Frontend (Angular App)
|
|
|------- Backend (Express App)

我尝试到处搜索,但是无法弄清楚我需要对当前项目结构进行哪些更改。任何提示或帮助,甚至指南的链接将不胜感激。

lxt2015 回答:在Heroku问题上部署Mean Stack应用程序

用于作为单个应用程序托管

  1. 首先构建角度应用程序
  2. 将后端的构建文件夹作为
  3. 托管在后端Express应用中

app.use('*',express.static('Frontend/build/'))

  1. 在后端的启动脚本中构建角度应用程序并启动服务器文件(index.js
  2. 环境变量中服务器文件使用端口内,heroku将自动为您分配一个指向dynamos url的端口

您也可以关注此article

本文链接:https://www.f2er.com/3082783.html

大家都在问