繁体   English   中英

Angular2前端在Google云平台上的Spring Boot后端

[英]Angular2 frontend Spring Boot backend on Google cloud platform

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

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

我所读到的只是部署一个应用程序,但我希望将前端和后端分开。

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

谢谢你的帮助!

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

前端

云存储提供静态托管功能。 您可以将前端文件上载到云存储桶,并配置域以提供该存储桶中的内容。 这是一个为静态托管设置存储桶的教程

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

后端

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

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

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM