【发布时间】:2018-08-07 18:01:54
【问题描述】:
我已经做了很多研究,但我似乎无法完全理解这一点。
我已经构建了一个应用程序。客户端是使用 Vue-cli 构建的,并在客户端文件夹的 port 8080 上运行,服务器从 port 8081 上的单独服务器文件夹运行。本质上,我有这个:
client
- package.json
- node_modules
- src
- build
- index.html
server
- package.json
- node_modules
- app.js
- auth.js
我不确定如何解析文件夹结构,以便将其部署到 Heroku。
根据我所做的大量研究和this 的回答(诚然是一篇很老的帖子),一个建议是将两者结合起来,但我将如何解决我在每个文件中拥有的两个 package.json 文件文件夹(客户端和服务器)?我合并它们吗?
另一个suggestion 是创建两个独立的 Heroku 应用程序。然后我可以将我的axios baseURL 设置为app_name.herokuapp.com?
这两者中的哪一个通常被认为是理想的解决方案?我真的被困在这里了......
【问题讨论】:
标签: javascript node.js express heroku