Jboss угловое развертывание - PullRequest
0 голосов
/ 14 ноября 2018

Я развертываю угловое приложение на сервере приложений jboss, и, кажется, все работает нормально, пока я не нажму на обновление. Как только я нажимаю обновить, он говорит 404 не найдена ошибка. Это связано с тем, что модуль маршрутизации angular направляет URL-адрес с http://localhost:8080/contextroot/index.html на http://localhost:8080/contextroot/xyz.

Я безуспешно пытался найти в Google угловое развертывание jboss, конфигурацию jginss angular nginx и т. Д.

Может кто-нибудь помочь мне?

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Вам может понадобиться использовать useHash:true в качестве второго аргумента в RouterModule.forRoot().

См .: https://angular.io/guide/router#!#browser-url-styles https://medium.com/wineofbits/angular-2-routing-404-page-not-found-on-refresh-a9a0f5786268

0 голосов
/ 14 ноября 2018

Дело не в угловом роутере. Так и должно быть. Проблема с настройкой сервера. Он должен перенаправлять каждый другой (кроме API) запрос GET в index.html.

Вам также необходимо настроить статическое расположение файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...