Задать вопрос
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?
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽