Azure - 每个Web应用程序的多个部署?

时间:2017-11-17 15:29:50

标签: node.js angularjs azure azure-web-sites azure-web-app-service

我确实希望构建一个非常简单的单页面应用程序。将有一个后端(NodeJS-App)和一个前端(AngularJS)。

在Azure Web App中部署此方法的最佳方法是什么?我可以在同一个App中托管两个应用程序,还是应该创建两个单独的应用程一个托管后端,另一个托管Angular应用程序的静态文件?

还有其他(可能更好)的解决方案吗?

1 个答案:

答案 0 :(得分:4)

我会抛出两个单独的答案。

  1. 如果您使用WebApp路线,则不需要两个单独的WebApp。您可以执行NodeJS代码并从同一WebApp提供静态Angular模板和控制器。

  2. 请考虑使用Azure功能来托管您的NodeJS应用,而不是使用WebApp路由。然后,您可以从Azure Blob存储中提供静态Angular文件。这种方法的优点可能是成本和易扩展性。 This article引导您完成此操作。