首页 > 解决方案 > 无法在 Azure Web 应用程序中托管节点 js 应用程序

问题描述

我有一个用 node js 和 angular js 编写的应用程序。文件夹结构如下所示:在此处输入图像描述

当我通过执行 nmp install 然后 ng server 在本地运行它时,它按预期工作。但是,当我尝试在 Azure Web 应用程序中部署它时,如果 zipdeploy 失败,或者我通过 GitHub 连接器进行连接,那么在部署后该站点就会被破坏。

我在互联网上查找了可用的内容。似乎我需要 app.js 或 server.js 来在 Azure 中部署我的应用程序。我的问题是,我如何生成它?我是部署整个文件夹还是只部署“dist”文件夹的内容(在 ng build 之后创建)。

任何指针都会非常有帮助。

标签: node.jsazureazure-web-app-service

解决方案


很可能您正在部署所有软件包。

确保您正在获得生产版本:

ng build --prod

如果您使用的是 VS Code,请阅读以下内容:

https://dzone.com/articles/deploy-an-angular-app-from-visual-studio-code-to-a-1


推荐阅读