文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

部署和托管 Angular 前端和 Go 后端

2024-04-04 23:57

关注

最近发现不少小伙伴都对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.comwww.api.sicko-project.com 上的前端

如何让我的网站 www.sicko-project.com/ping 与我在本地使用它的方式类似。

谢谢

我还使用 MongoDB 作为数据库

编辑: 我在想我是否必须将代码中的流量重定向到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的相关知识,请关注编程网公众号!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯