【发布时间】:2017-05-17 20:15:15
【问题描述】:
使用带有延迟加载模块的 Angular 2,我可以从服务器接收(例如)401 HTTP 代码
bootstrap 0b40fee…:101 GET http://localhost:8082/2.chunk.js
Error: Loading chunk 2 failed.
at HTMLScriptElement.onScriptComplete (bootstrap 0b40fee…:91)
at HTMLScriptElement.wrapFn (zone.js:1032)
at ZoneDelegate.invokeTask (zone.js:414)
at Object.onInvokeTask (core.es5.js:4119)
at ZoneDelegate.invokeTask (zone.js:413)
at Zone.runTask (zone.js:181)
at HTMLScriptElement.ZoneTask.invoke (zone.js:476)
如何处理这个错误?
【问题讨论】:
-
您如何为您的应用程序提供服务?使用 ng serve 或 stg 其他?这种问题可能与路径错误有关,您能否提供更多详细信息?
-
路径没问题。问题是如何处理加载块(webpack)错误。原因可以是任何 HTTP 错误代码
-
这里有一个类似的问题,更多地关注网络连接丢失而不是 401 类型错误。还有一个 NavigationError 事件,您可能可以加入其中,并至少获取 URL。
标签: javascript angular typescript