我的前端使用reactjs,后端使用go,现在我想选择azure作为我的无服务器平台,在这种情况下,我可以将Web前端(reactjs)用于Azure应用程序服务,将后端(go)用于Azure容器应用程序并制作从 azure 应用程序服务调用 azure 容器应用程序。或者我可以使用适用于 Web 和后端 Go 语言的 Azure 容器应用程序来通过入口公开内部 Web,并使服务与服务从 Web 到应用程序进行通信
我正在寻找为我的无服务器应用程序设置登陆区域,并想知道如何使用 Web 和后端逻辑应用程序,我可以通过 azure 容器应用程序使用这两种应用程序,还是可以将 web 用于 azure 应用程序服务和 bacne end go对于天蓝色容器应用程序
嗨,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 文档,了解更多信息