我的前端是reactjs,后端是go,现在我想选择azure作为我的无服务器平台,

问题描述 投票:0回答:1

我的前端使用reactjs,后端使用go,现在我想选择azure作为我的无服务器平台,在这种情况下,我可以将Web前端(reactjs)用于Azure应用程序服务,将后端(go)用于Azure容器应用程序并制作从 azure 应用程序服务调用 azure 容器应用程序。或者我可以使用适用于 Web 和后端 Go 语言的 Azure 容器应用程序来通过入口公开内部 Web,并使服务与服务从 Web 到应用程序进行通信

我正在寻找为我的无服务器应用程序设置登陆区域,并想知道如何使用 Web 和后端逻辑应用程序,我可以通过 azure 容器应用程序使用这两种应用程序,还是可以将 web 用于 azure 应用程序服务和 bacne end go对于天蓝色容器应用程序

azure containers
1个回答
0
投票

嗨,thiruvenkadam govindaraju

您有很多部署选项,我建议前端使用azure App Service,后端使用Azure Container Apps

用于 Web 前端的 Azure 应用服务(在您的例子中为 React.js),使用 Azure 应用服务(Web 应用)来托管您的 React.js 前端。 为您的 React.js 应用程序创建 Azure 应用服务。 将 React.js 代码部署到应用服务。 用于后端的 Azure 容器应用程序 (Go) 您可以使用 Azure 容器应用程序来托管 Go 后端。 创建 Azure 容器应用实例。 将您的 Go 应用程序容器化并将其部署到 Azure 容器应用程序。

在 Azure 容器应用后端设置 HTTP 端点,以处理来自 Azure 应用服务上托管的 React.js 前端的请求。 在 Azure 容器应用后端配置 CORS 以允许来自 React.js 前端的请求。

查看这些 azure 文档,了解更多信息

Azure 应用服务

在 Azure 中创建 Node.js Web 应用程序

将 Go 应用部署到 Azure 容器应用

© www.soinside.com 2019 - 2024. All rights reserved.