javascript - 在 Apache 服务器上部署 Angular 2 应用程序

标签 javascript php angular

我对 Angular 2 非常陌生,刚刚创建了我的第一个演示 Angular 应用程序。

允许从我想将其部署在服务器上的任何地方访问它。

按照说明,我也使用

创建了构建( dist )

ng build --prod

我的 php 项目已经有共享服务器,并在其上安装了 Apache。

所以我尝试上传到那里。部署后,当我尝试访问该 url 时,我的应用程序会中断,控制台会显示以下错误:

GET http://www.example.com/styles.d41d8cd98f00b204e980.bundle.css net::ERR_ABORTED
www.example.com/:13 GET http://www.example.com/inline.7c167ae93970955c5261.bundle.js net::ERR_ABORTED
www.example.com/:13 GET http://www.example.com/polyfills.5c847b24df1f0cb11561.bundle.js net::ERR_ABORTED
www.example.com/:13 GET http://www.example.com/main.dbcfef8941682469b50c.bundle.js net::ERR_ABORTED
www.example.com/:13 GET http://www.example.com/vendor.c769f33e138d82fd4650.bundle.js net::ERR_ABORTED
www.example.com/:13 GET http://www.example.com/main.dbcfef8941682469b50c.bundle.js 404 (Not Found)

是否可以在同一台服务器上部署 Angular 和 php。

如果是的话,这些指南非常有帮助。 谢谢

最佳答案

您是从 example.com 的根目录还是从 example.com/mydemo/等子目录提供演示?如果来自子目录,请执行以下操作:

ng build --prod --base-href/mydemo/

关于javascript - 在 Apache 服务器上部署 Angular 2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49291946/

相关文章:

javascript - 使用 VBA 从 iFrame 填充网页上的下拉列表

javascript - 如何禁用 Jquery UI 中除事件选项卡之外的其他选项卡。使用“下一个”和“上一个”按钮

javascript - 结合 Google Analytics (gtag.js) 和 Google Tag Manager (gtm.js)

php - Paypal 错误 : incorrectly formatted item amount

php - 如何在不冒竞争风险的情况下在 PHP 中创建临时目录?

javascript - Android应用程序中的音频无法播放

php - 如何在 Codeigniter 中设置或仅上传 CSV 类型

html - 对齐中心侧边 Material 2

javascript - 链式可观察值但监听第二个可观察值的变化

javascript - Angular 2 和 C# API - 未处理的 Promise 拒绝 : ReferenceError: _body is not defined