После публикации моего React Web App на рабочем сервере Apache маршруты не работают - PullRequest
0 голосов
/ 29 марта 2020

Я выполнил эту команду:

$ npm run-script build

Начальная страница работает хорошо, но любая ссылка с маршрутами (например, «логин») не работает.

Как я могу изменить скрипт "build" или исправить это?

Есть идеи?

1 Ответ

0 голосов
/ 30 марта 2020

Вероятно, это не проблема вашей сборки.

Я полагаю, вы используете React Routers BrowserRouter? Если это так, ваше приложение React обрабатывает маршрутизацию. Это означает, что ваш Apache конфиг должен быть сконфигурирован так, чтобы всегда отвечать вашим индексом сборки. html для любого запрашиваемого URL.

Проверьте этот пример конфигурации: https://gist.github.com/alexsasharegan/173878f9d67055bfef63449fa7136042

Надеюсь, это поможет

...