我对 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/