gpt4 book ai didi

java - 谷歌云平台上的 Angular2 前端 Spring Boot 后端

转载 作者:太空狗 更新时间:2023-10-29 18:25:10 25 4
gpt4 key购买 nike

我有一个 Angular2 前端和一个带有 REST 端点的 Java Spring Boot 后端。

现在我想将此应用程序部署到 Google 云平台,但我想将我的项目分开。

我读过的所有内容都是关于部署一个应用程序的,但我想将前端和后端分开。

我如何将我的单独项目部署到 Google 云平台并让它们也在这里通信?

感谢您的帮助!

最佳答案

在 GCP 中执行此操作的最简单方法是在 Cloud Storage 中托管前端并在 Google Compute Engine (GCE) 或 App Engine 中设置后端。

前端

Cloud Storage 提供静态托管功能。您可以将前端文件上传到 Cloud Storage 存储桶并配置您的域以提供来自该存储桶的内容。 Here is a tutorial为静态托管设置存储桶。

设置后端 REST 端点后,前端应用程序可以使用 Angular 的 AJAX 功能轻松地与它们通信。

后端

如果您更喜欢直接访问运行服务器的机器,您可以将后端代码上传到 GCE 实例并在那里运行服务器。否则,我建议使用 App Engine 部署服务器,它将为您管理实例。

您可能感兴趣的一点是为您的后端端点配置权限。如果您想限制对这些端点的访问并且只允许您的前端与它们通信,请尝试 Google VPC防火墙功能。

祝你好运!

关于java - 谷歌云平台上的 Angular2 前端 Spring Boot 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44571961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com