【问题标题】:Azure - Multiple Deployments per Web App?Azure - 每个 Web 应用程序多个部署?
【发布时间】:2026-01-09 19:15:01
【问题描述】:
我确实想构建一个非常简单的单页应用程序。会有一个后端(NodeJS-App)和一个前端(AngularJS)。
在 Azure Web 应用程序中部署它的最佳方法是什么?我可以在同一个应用程序中托管两者还是应该创建两个单独的应用程序?一个托管后端,另一个只提供 Angular 应用的静态文件?
还有其他(也许更好的)解决方案吗?
【问题讨论】:
标签:
node.js
angularjs
azure
azure-web-app-service
【解决方案1】:
我会抛出两个不同的答案。
如果您采用 WebApp 路线,则不需要两个单独的 WebApp。您可以执行 NodeJS 代码并从同一个 WebApp 提供静态 Angular 模板和控制器。
考虑使用 Azure 函数来托管您的 NodeJS 应用程序,而不是使用 WebApp 路线。然后,您可以从 Azure Blob 存储提供静态 Angular 文件。这种方法的优点可能是成本和易于扩展。 This article 将引导您完成此操作。