node.js - 无法在 Azure Web 应用程序中托管节点 js 应用程序
问题描述
我有一个用 node js 和 angular js 编写的应用程序。文件夹结构如下所示:
当我通过执行 nmp install 然后 ng server 在本地运行它时,它按预期工作。但是,当我尝试在 Azure Web 应用程序中部署它时,如果 zipdeploy 失败,或者我通过 GitHub 连接器进行连接,那么在部署后该站点就会被破坏。
我在互联网上查找了可用的内容。似乎我需要 app.js 或 server.js 来在 Azure 中部署我的应用程序。我的问题是,我如何生成它?我是部署整个文件夹还是只部署“dist”文件夹的内容(在 ng build 之后创建)。
任何指针都会非常有帮助。
解决方案
很可能您正在部署所有软件包。
确保您正在获得生产版本:
ng build --prod
如果您使用的是 VS Code,请阅读以下内容:
https://dzone.com/articles/deploy-an-angular-app-from-visual-studio-code-to-a-1
推荐阅读
- c# - 从 Thread 更改主线程的 GameObject
- c# - 迁移 Angular 6 版本后,NgWebDriver 无法单击元素
- javascript - 向 onCreate 用户 firebase 云函数添加自定义声明
- r - 按来自另一个数据帧的数字过滤一个数据帧
- unix - 为什么 make 命令在 solaris 11 服务器中不起作用?
- python - 如何重新采样/重组数据框
- c - 编写我自己的系统调用来计算字符串指针中出现了多少个 o
- php - 在链配置的命名空间中找不到类“App\Entity\Users”
- html - 子资源完整性:如何仅显示警告而不显示阻止资源?
- python - 如何在 json 对象数组中获取特定值并保存到 var