我有一个Angular2前端和一个带有REST端点的后端。
现在我想把这个应用程序部署到Google云平台上,但是我想让我的项目保持独立。
我所读到的只是关于部署一个应用程序,但我希望保持前端和后端分离。
我如何将独立的项目部署到Google云平台,并让它们在这里进行通信?
谢谢你的帮忙!
发布于 2017-06-15 20:58:43
在GCP中最简单的方法是在云存储中托管前端,并在(GCE)或App中设置后端。
前部
云存储提供静态托管功能。您可以将前端文件上传到云存储桶,并配置您的域以提供来自该存储桶的内容。这里有一个教程,用于设置用于静态托管的桶。
一旦设置了后端REST端点,前端应用程序就可以轻松地使用角的AJAX功能与它们进行通信。
后端
如果您希望直接访问服务器运行的机器,则可以将后端代码上载到GCE实例并在那里运行服务器。否则,我建议使用Otherwise部署服务器,它将为您管理实例。
您可能感兴趣的一点是为后端端点配置电子邮件。如果您希望限制对这些端点的访问,并且只允许您的前端与它们通信,请尝试使用Google防火墙功能。
祝好运!
https://stackoverflow.com/questions/44571961
复制相似问题