如何部署分离的前后端?
How to deploy separated frontend and backend?
我正在开发一个新项目,react/express 作为前端,环回作为后端 api。我在我的开发环境中用不同的端口将它们分开了。
我应该如何在生产中部署它们?
在同一台服务器上托管 - 用不同的子域分隔后端?
托管在 2 台不同的服务器上 - 似乎无法使用相同的域。
我刚回答 a related question AWS。
您可以部署
您的前端在静态托管服务和CDN上
你的后端在云计算服务
您可以在不同的主机上设置不同的子域,例如
app.domain.com
在 GitHub 页
api.domain.com
在 Heroku 上
我正在开发一个新项目,react/express 作为前端,环回作为后端 api。我在我的开发环境中用不同的端口将它们分开了。
我应该如何在生产中部署它们?
在同一台服务器上托管 - 用不同的子域分隔后端?
托管在 2 台不同的服务器上 - 似乎无法使用相同的域。
我刚回答 a related question AWS。
您可以部署
您的前端在静态托管服务和CDN上
你的后端在云计算服务
您可以在不同的主机上设置不同的子域,例如
app.domain.com
在 GitHub 页api.domain.com
在 Heroku 上