Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌云平台上的Angular2前端Spring Boot后端_Java_Spring_Angular_Google App Engine_Google Cloud Platform - Fatal编程技术网

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

Java 谷歌云平台上的Angular2前端Spring Boot后端,java,spring,angular,google-app-engine,google-cloud-platform,Java,Spring,Angular,Google App Engine,Google Cloud Platform,我有一个Angular2前端和一个带有REST端点的JavaSpring引导后端 现在我想把这个应用程序部署到谷歌云平台,但我想把我的项目分开 我所读到的只是关于部署一个应用程序的内容,但我希望将前端和后端分开 我如何将我的独立项目部署到谷歌云平台,并让它们在这里进行通信 谢谢你的帮助 在GCP中实现这一点的最简单方法是将前端托管在云存储中,并在Google Compute Engine(GCE)或App Engine中设置后端 前端 云存储提供了静态托管功能。您可以将前端文件上载到云存储桶,并

我有一个Angular2前端和一个带有REST端点的JavaSpring引导后端

现在我想把这个应用程序部署到谷歌云平台,但我想把我的项目分开

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

我如何将我的独立项目部署到谷歌云平台,并让它们在这里进行通信


谢谢你的帮助

在GCP中实现这一点的最简单方法是将前端托管在云存储中,并在Google Compute Engine(GCE)或App Engine中设置后端

前端 云存储提供了静态托管功能。您可以将前端文件上载到云存储桶,并将域配置为服务该桶中的内容。用于设置静态托管的存储桶

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

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

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


祝你好运

我想你需要一些服务器来为你的HTML+JS文件服务?利用Spring Boot提供的Tomcat来实现这一点是很常见的。非常感谢您的帮助!你试过这个吗?我查看了参考教程。不知道如何使用它部署angular。请分享你的步骤好吗?我可以将它部署到谷歌应用引擎。现在我陷入了如何将api调用重定向到作为另一个服务部署的rest端点的困境。能够解决这个问题吗