@KnightForce

React router + Node.js — как запретить обращение к серверу при роутинге?

Использую react-redux-router на клиенте, сервер на Node.js + Express.js.
Есть такая конструкция:
<Route path="/tickets" component={Content}/>

При переходе на url не отрисовывается компонент Content, а пытается перейти на url и выдает ошибку.
Как запретить переход? Или есть более "правильный" путь?
  • Вопрос задан
  • 308 просмотров
Пригласить эксперта
Ответы на вопрос 1
Смотря что вы понимаете под "переходом по url":
1) Если вы ввели в адресной строке браузера url и нажали ввод - понятное дело, что будет обращение к серверу
2) Если вы уже зашли на свое SPA, кликаете по ссылке и вместо отрисовки нужного компонента - происходит запрос к серверу: значит, у вас где-то баг. Либо все приложение отвалилось, либо вы как-то неправильно настроили роутер
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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