最近发现不少小伙伴都对golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《部署和托管 angular 前端和 Go 后端》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本
最近发现不少小伙伴都对golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《部署和托管 angular 前端和 Go 后端》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,可以在评论中表达,但是请勿使用过激的措辞~
问题内容我是网络部署和托管新手,但已经编码几年了
我目前有一个单独工作的后端和前端。我能够在 Firebase 中部署前端,并将后端容器化 (Docker),然后在 Google Compute Engine (GCE) 中运行,并部署在具有 Flex 环境的 Google App Engine (GAE) 上。两人都独立且出色地工作;在本地和他们受人尊敬的部署服务中,但现在我想让它在我从 Google Domains 购买的自定义域下工作,让它成为icko-project.com
在本地,我的后端为 local:8080/api/ping ,我的前端为 localhost:4200/ping,它从 localhost:8080/api/ping 获取后端数据
我的问题是如何让它们在我的域下工作?
我所知道的。
我知道你不能在一个域下拥有两个独立的网络服务器,我通过与 Google 支持聊天以及常识聊天,尴尬地了解到这一点。隧道视野很棒!
我知道我可以在不同的子域中拥有两者:www.app.sicko-project.com 和 www.api.sicko-project.com 上的前端
如何让我的网站 www.sicko-project.com/ping 与我在本地使用它的方式类似。
谢谢
编辑: 我在想我是否必须将代码中的流量重定向到sicko-project.com 并通过以下方式获取我的后端和前端谈话:
--伪代码--
具有类似组的后端代码(app.sicko-project.com/api/ping) 前端代码有 get(api.sicko-project.com/api/ping)
编辑2: 添加一些cors中间件
您可以使用子域在同一域下配置这两种服务。
这意味着您可以将 app.sicko-project.com 甚至裸域 sicko-project.com 用于前端,将 api.sicko-project.com 用于后端。
要将 Firebase 中的前端配置为自定义域,您可以按照 This Guide 操作,其中包含以下步骤:
对于 App Engine 中的后端,您可以按照 This Guide 进行操作,其中解释了以下步骤:
本篇关于《部署和托管 Angular 前端和 Go 后端》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注编程网公众号!
--结束END--
本文标题: 部署和托管 Angular 前端和 Go 后端
本文链接: https://www.lsjlt.com/news/596759.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-05
2024-04-05
2024-04-05
2024-04-04
2024-04-05
2024-04-05
2024-04-05
2024-04-05
2024-04-04
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0