Использование response-router-dom с Spring Boot

Я столкнулся с проблемой и нигде не мог ее решить.

Мне нужно настроить сопоставление URL-адресов весенней загрузки, чтобы все URL-адреса (http: // локальный: ххх / *) были сопоставлены с моим index.html со всеми включенными параметрами URL-адреса.

Как вы знаете, response-router-dom изменяет URL-адрес динамически. Но когда вы обновите его, URL не будет найден.

Спасибо.

вы делаете рендеринг на стороне сервера или используете что-то вроде tomcat для обслуживания вашего сервера и клиента?

William Chou 27.10.2018 17:52

Я использую tomcat для обслуживания api и index.html, содержащего реакцию.

Arman Karimi 27.10.2018 18:27

Когда вы просматриваете «/» и меняете URL-адрес на «/ about» с помощью response-router-dom, а затем нажимаете кнопку «Обновить», сервер пытается найти несуществующий URL-адрес «/ about».

Arman Karimi 27.10.2018 18:28
0
3
1 410
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это потому, что вы используете маршрутизацию на стороне клиента. Когда вы переходите в / about, сервер ищет статическую страницу в / about и не может ее найти. Вам нужно настроить Tomcat War, чтобы указать 404 на index.html и позволить маршрутизатору реагировать на маршрутизатор оттуда.

См. Этот пост:

404 возвращается по любому URL-адресу, к которому был осуществлен доступ до обращения к домашнему URL-адресу.

Другие вопросы по теме