如何部署分离的前端和后端?

Yen*_*eng 14 deployment frontend backend node.js reactjs

我正在开发一个新项目,其中react/express作为前端和环回作为后端api.我在开发环境中使用不同的端口将它们分开.

我该如何在生产中部署它们?

  1. 托管在同一台服务器上 - 将后端与不同的子域分开?

  2. 托管在2个不同的服务器上 - 似乎无法使用同一个域.

GG.*_*GG. 23

我刚刚回答 AWS 的相关问题.

你可以部署

您可以在不同的主机上设置不同的子域,例如

  • app.domain.com 在GitHub页面上
  • api.domain.com 在Heroku上

  • CORS 和/如果使用 httpOnly cookie 怎么样? (2认同)