构建静态前端后,我的想法是将其部署到 S3 等静态资产服务器,同时使用 kubernetes 将我的微服务后端部署到 EC2 或 EKS 等计算服务。然而,我的研究只发现了一种方法:在我的 kubernetes 集群中将前端构建为服务。我的问题:是否可以像我上面的想法一样有两个部署目标?如果可能的话,这样做的优点/缺点是什么(特别是前端和后端之间的通信会很棘手吗?)除了这两种之外,还有其他部署方式需要考虑吗?对于其他上下文,我的前端是通过 create-react-app 构建的 React 应用程序,并且我已经通过生产构建提取了它。我的后端由多个 NodeJS 微服务组成。
1 回答
浮云间
TA贡献1829条经验 获得超4个赞
是否可以像我上面的想法一样有两个部署目标?
对的,这是可能的。
如果可能的话,这样做的优点/缺点是什么(特别是前端和后端之间的通信会很棘手吗?)
在静态前端的情况下,浏览器(客户端)与后端通信,只要用户能够与后端通信,一切都应该没问题。
除了这两种之外,还有其他部署方式需要考虑吗?
您可以在任何地方部署前端,您可以查看其他选项,例如https://www.netlify.com/和https://vercel.com/
添加回答
举报
0/150
提交
取消