为了账号安全,请及时绑定邮箱和手机立即绑定

如果我有一个 React 前端和一个微服务后端,我可以有两个部署目标吗?

如果我有一个 React 前端和一个微服务后端,我可以有两个部署目标吗?

慕的地10843 2023-12-14 14:46:08
构建静态前端后,我的想法是将其部署到 S3 等静态资产服务器,同时使用 kubernetes 将我的微服务后端部署到 EC2 或 EKS 等计算服务。然而,我的研究只发现了一种方法:在我的 kubernetes 集群中将前端构建为服务。我的问题:是否可以像我上面的想法一样有两个部署目标?如果可能的话,这样做的优点/缺点是什么(特别是前端和后端之间的通信会很棘手吗?)除了这两种之外,还有其他部署方式需要考虑吗?对于其他上下文,我的前端是通过 create-react-app 构建的 React 应用程序,并且我已经通过生产构建提取了它。我的后端由多个 NodeJS 微服务组成。
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

是否可以像我上面的想法一样有两个部署目标?

对的,这是可能的。

如果可能的话,这样做的优点/缺点是什么(特别是前端和后端之间的通信会很棘手吗?)

在静态前端的情况下,浏览器(客户端)与后端通信,只要用户能够与后端通信,一切都应该没问题。

除了这两种之外,还有其他部署方式需要考虑吗?

您可以在任何地方部署前端,您可以查看其他选项,例如https://www.netlify.com/https://vercel.com/


查看完整回答
反对 回复 2023-12-14
  • 1 回答
  • 0 关注
  • 67 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信