Приложение работает нормально в локальной среде во всех браузерах (включая IE 11).
Но после deployemnt оно не загружает главную страницу в IE, за исключением перехода на страницу ошибки по умолчанию.Это происходит только в IE 11.
Единственное, что я заметил, что IE удаляет косую черту в развернутой версии.
http://localhost:4200/ - отлично работает в IE, но http://myapplication.com/main/ не работает в IE, отображается страница ошибки.
Модуль маршрутизации приложений
const routes: Routes = [
{path: '', loadChildren: './modules/customer/customer.module#CustomerModule'},
{path: '**', component: ErrorpageComponent, data: {name: 'noMatch'}},
];
Клиентский модуль
const customerRoutes: Routes = [
{
path: '',
component: CustomerComponent,
children: [
{path: '', component: OnboardingComponent},
{path: '**', component: ErrorpageComponent, data: {name: 'noMatch'}}
]
}
];
В IE после развертывания он всегда перенаправляется на ErrorPageComponent
.Работая в локальном режиме, он хорошо работает и в IE.
Любая помощь приветствуется.
Редактировать
Я забыл упомянуть, что myapplication.com/main/ добавляется из nginx (на стороне сервера).На стороне клиента мы не добавляем main
.
Я попытался запустить приложение в режиме Prod ng serve --prod
, и он отлично работает в IE.После развертывания в Dev он не работает