Освободить URL из маршрутизации - PullRequest
0 голосов
/ 14 мая 2019

Я создал новое приложение для загрузки на тот же сервер, что и мое основное приложение.

В данном случае это угловое приложение, но может быть реагировать, vue или даже простой html ... дело в том, что я хочу быть независимым.

У меня есть первый в

miapp.com

И я хочу, чтобы новый был в

miapp.com/otrasapp/minuevaapp

но когда я пытаюсь перейти к нему, он перенаправляет меня прямо на miapp.com, я думаю, потому что у меня есть маршрутизация

{path: '**', redirectTo: 'miapp', pathMatch: 'full'}

Чего я не знаю, так это как сделать, чтобы он мог перейти по этому адресу.

П.Д .: Есть также странное поведение, оно не позволяет мне получить доступ

miapp.com/otrasapp/minuevaapp

но если

miapp.com/otrasapp/minuevaapp/index.html

проблема в том, что я должен передать параметры новому приложению, и если я позвоню

miapp.com/otrasapp/minuevaapp/index.html?room=45

это дает мне ошибку

Ошибка: невозможно сопоставить ни один маршрут. URL сегмента: «index.html» в ApplyRedirects.push ../node_modules/@angular/router/fesm5/router.js.ApplyRedirects.noMatchError

В комментариях @trichetriche подсказывает мне, что проблема не в угле, а в сервере. Я не уверен, потому что предупреждение в консоли, но я добавляю тег сервера и tomcat.

1 Ответ

1 голос
/ 16 мая 2019

Ошибка в консоли из-за того, что у вашего приложения нет маршрута с путем index.html.

Включите в свой маршрут:

{
 path: 'index.html',
 component: MyComponent,
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...