У меня есть проект Angular 7, и я использую Angular Universal.
Все работает нормально, за исключением случаев, когда в моем маршруте есть параметры запроса, angular не может распознать модуль, который должен загрузить.
У меня настроены эти маршруты:
приложение-routing.module.ts
const routes: Routes = [
{path:'after-purchase', loadChildren: 'app/views/after-purchase/after-purchase.module#AfterPurchaseModule' },
{path: '**', redirectTo: '/' }
]
после покупки-routing.module.ts
const routes: Routes = [{ path: '', component: AfterPurchaseComponent }];
Когда я использую ng serve
, все в порядке, но когда я обслуживаю приложение с помощью Angular Universal, маршрут /after-purchase
работает, но /after-purchase?param=value
не работает. Он пытается загрузить в течение нескольких минут, а затем показывает браузер ERR_EMPTY_RESPONSE
ошибка.
Я тоже пробовал без ленивой загрузки. Без разницы.