Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Azure-每个Web应用有多个部署?_Node.js_Angularjs_Azure_Azure Web App Service - Fatal编程技术网

Node.js Azure-每个Web应用有多个部署?

Node.js Azure-每个Web应用有多个部署?,node.js,angularjs,azure,azure-web-app-service,Node.js,Angularjs,Azure,Azure Web App Service,我确实想构建一个非常简单的单页应用程序。将有一个后端(NodeJS应用程序)和一个前端(AngularJS) 在Azure Web应用程序中部署此应用程序的最佳方法是什么?我可以在同一个应用程序中托管这两个应用程序,还是应该创建两个单独的应用程序?一个托管后端,另一个只提供Angular应用程序的静态文件 还有其他(可能更好的)解决方案吗?我会给出两个不同的答案 如果您选择WebApp路线,则不需要两个单独的WebApp。您可以从同一WebApp执行NodeJS代码并提供静态角度模板和控制器 与

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

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


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

我会给出两个不同的答案

  • 如果您选择WebApp路线,则不需要两个单独的WebApp。您可以从同一WebApp执行NodeJS代码并提供静态角度模板和控制器

  • 与其走WebApp路线,不如考虑使用Azure函数来托管您的NodeJS应用程序。然后,您可以从Azure Blob存储中提供静态角度文件。这种方法的优点可能是成本高,易于扩展。引导您完成此操作