Пружинная загрузка Angular 6 + Java: после развертывания угловой маршрутизатор не работает при перезагрузке страницы (обновление) - PullRequest
0 голосов
/ 04 декабря 2018

Среда: - интерфейс разработан в Angular 6. - интерфейс разработан в Java Spring boot.- Размещено на сервере приложений wildfly.

Описание: если мы перемещаемся по маршруту (угловой маршрут), он работает нормально.Но как только страница перезагружается / обновляется, выдается ошибка 404.

Эта ошибка выдается из бэкэнда, я думаю, из-за шаблона URL.Чтобы это исправить, мы должны обновить файл дескриптора развертывания (например, web.xml).

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Убедитесь, что сервер Wildfly возвращает index.html для всех GET-запросов не из статического файла.

Похожие записи:

Переписать движок для wildfly

https://developer.jboss.org/thread/236258?_sscc=t

https://www.google.co.in/search?q=wildfly+url+rewriting&oq=wildfly+url+rewriting

0 голосов
/ 04 декабря 2018

У меня возникла та же проблема, но в IIS я исправил свою ошибку, добавив {useHash: true} в мой RouterModule.

Моя аннотация NgModule в моем модуле маршрутизации теперь выглядит какследующее:

@NgModule({
  exports: [RouterModule],
  imports: [RouterModule.forRoot(routes, { useHash: true })],
})
...