при обновлении страницы «404 - файл или каталог не найден». - PullRequest
0 голосов
/ 30 мая 2019

мое приложение реакции работает локально, но после развертывания у меня возникла проблема, когда я нажимал любую кнопку, проблемы нет, но если я хочу обновить, я вижу эту проблему «404 - Файл или каталог не найден».

Я нашел это решение: https://github.com/ReactTraining/react-router/blob/v3/docs/guides/Histories.md#browserhistory

Настройка вашего сервера

"Ваш сервер должен быть готов к работе с реальными URL-адресами. Когда приложение сначала загружается в /, оно, вероятно, будет работать, но, когда пользователь перемещается и затем нажимает кнопку Обновить в / account / 23, ваш веб-сервер получит запрос к / account / 23. Он понадобится вам для обработки этого URL и включения вашего приложения JavaScript в ответ. "

Но я не знаю, как я могу это сделать Я пытаюсь что-то, но это не работает

1 Ответ

0 голосов
/ 30 мая 2019

Поскольку сервер не может найти статический контент в каталоге (то есть не найден файл / tomcat / accounts / 23), он выдаст вам 404, если у вас нет дополнительной обработки маршрута.

В React маршрутизации, я думаю, вы можете попробовать с HashRouter

Подробнее здесь:

https://github.com/ReactTraining/react-router/blob/master/packages/react-router-dom/docs/api/HashRouter.md

HashRouter против BrowserRouter

...