我有一个angular 7项目,正在使用Angular Universal。 一切正常,除非我的路由中有查询参数,而angular无法识别应加载的模块。
我配置了以下路由:
app-routing.module.ts
const routes: Routes = [
{path:'after-purchase', loadChildren: 'app/views/after-purchase/after-purchase.module#AfterPurchaseModule' },
{path: '**', redirectTo: '/' }
]
post-purchase-routing.module.ts
const routes: Routes = [{ path: '', component: AfterPurchaseComponent }];
当我使用ng serve
时,一切正常,但是当我使用通用角度服务应用程序时,/after-purchase
路由有效,但/after-purchase?param=value
无效。它会尝试加载几分钟,然后显示浏览器ERR_EMPTY_RESPONSE
错误。
我也尝试过不延迟加载。没什么。
答案 0 :(得分:0)
和往常一样,问题出在我代码的其他地方。我在ngOnInit
中发送了一个请求,该请求有问题。
为了调试问题(对于通过搜索进入此页面的任何人),您可以在运行node local.js
时查看控制台中的错误。