svisch
@svisch

Как сделать правильный роутинг SPA React + Symfony?

Здравствуйте. Подскажите пожалуйста, как настроить правильный роутинг в SPA? Ниже описываю процессы и решения, как вижу я, а в конце вопрос - так будет проще объяснить суть.
1. Пользователь обращается к url site.ru.
2. Браузер стучится на сервер к роуту '/' бэкэнда.
3. По этому роуту происходит рендер index.html Reacta. (с этих пор работает Реакт и его маршрутизация)
Теперь вопрос. Допустим пользователь находится на странице site.ru/super-puper и нажал кнопочку браузера "Обновить страницу." В этом случае браузер снова посылает запрос на сервер к бэкэнду. И тут возможно два варианта: ошибка, что нет роута /super-puper или сделать на бэке роут /super-puper, который будет также рендерить index.html.

Так вот вопрос, как правильно обработать такую ситуацию с обновлением странички? Либо необходимо на уровне веб-сервера отлавливать эти странички и рендерить index.html, а по url / и /api/... - index.php?
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы