如何部署独立的前端和后端?

25

我正在使用React/Express作为前端框架,Loopback作为后端API来开发一个新项目。在我的开发环境中,我使用不同的端口将它们分离。

那么在生产环境下,我应该如何部署它们呢?

  1. 在同一台服务器上托管 - 用不同的子域名分离后端?

  2. 在2台不同的服务器上托管 - 似乎无法使用相同的域名。

1个回答

49

2
关于CORS和/或使用httpOnly cookies怎么样? - titus
1
SSR怎么样(例如Next.js)?那么你的前端需要运行Node.js。 - tanguy_k
@GG,这是一个非常好的回答。有没有关于如何让后端Heroku与S3 + Cloudfront上的前端通信的文档? - Daniel
好的总结。不过需要提到CORS问题。 - Jahir
我不知道为什么人们不想使用或利用nginx方法?只需在nginx/httpd等上部署您的前端,然后根据相关终点应用代理。 - Olgun Kaya
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接