产品部署后,Angular 8无法直接转到延迟加载的模块

时间:2019-06-14 16:46:47

标签: angular angular-ui-router

无法在IIS上的生产模式下直接浏览到延迟加载的模块

我从以下位置下载了lazy-loading-ngmodules.zip

 https://angular.io/guide/lazy-loading-ngmodules. 

我使用ng serve毫无问题地运行了应用程序。我可以浏览网址

http://localhost:4200 

,然后单击都是延迟加载的模块的“客户”和“订单”。我也可以直接浏览网址-

http://localhost:4200/customers.

然后我使用ng build --prod构建了生产版本,并将其托管在IIS上。我可以浏览URL http://localhost:80,然后单击“客户和订单”以导航到延迟加载的模块。没问题!!!但是,如果我直接浏览到URL http://localhost:80/customers,则会收到HTTP 404错误。为什么???我需要直接浏览到延迟加载模块。

应该能够在IIS上的生产模式下直接浏览延迟加载的模块。

0 个答案:

没有答案