Я столкнулся с проблемой и нигде не мог ее решить.
Мне нужно настроить сопоставление URL-адресов весенней загрузки, чтобы все URL-адреса (http: // локальный: ххх / *) были сопоставлены с моим index.html со всеми включенными параметрами URL-адреса.
Как вы знаете, response-router-dom изменяет URL-адрес динамически. Но когда вы обновите его, URL не будет найден.
Спасибо.
Я использую tomcat для обслуживания api и index.html, содержащего реакцию.
Когда вы просматриваете «/» и меняете URL-адрес на «/ about» с помощью response-router-dom, а затем нажимаете кнопку «Обновить», сервер пытается найти несуществующий URL-адрес «/ about».
Это потому, что вы используете маршрутизацию на стороне клиента. Когда вы переходите в / about, сервер ищет статическую страницу в / about и не может ее найти. Вам нужно настроить Tomcat War, чтобы указать 404 на index.html и позволить маршрутизатору реагировать на маршрутизатор оттуда.
См. Этот пост:
вы делаете рендеринг на стороне сервера или используете что-то вроде tomcat для обслуживания вашего сервера и клиента?