Angular 4为生产而构建,但浏览器不会为* .bundle.js

时间:2017-05-31 06:49:58

标签: angular

以下是工作流程:

  1. Angular 4与Material Design应用程序构建为ng build --prod
  2. /dist复制到/www,其中,www中的所有文件都标记为EmbeddedResource,以通过.NET HttpListener基于进程的Web服务器提供文件
  3. 当Chrome加载http://localhost:5000/index.html时,HttpListener会从index.html回复/www
  4. 完成上述操作后,Chrome不会再发出任何请求,Chrome只会显示Loading...中的<app-root>Loading...</app-root>
  5. 问题:在加载index.html后,Chrome会导致任何请求失败的原因是什么?它通过ng serve

    正常工作

2 个答案:

答案 0 :(得分:0)

发布您在浏览器控制台中收到的错误。也许它是索引中必须位于<head>节点中的基本元素。

<base href=".">

答案 1 :(得分:0)

解决了这个问题。

Chrome确实在发送请求。开发人员控制台&gt;网络选项卡显示...(所有待处理请求,index.html除外)

问题是我忘了在循环中处理HTTP请求.. !!我的坏......!

无论如何,非常感谢您的评论和答案。