history.push Реакт не работает в конкретном сценарии реагировать на редукцию - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь создать приложение на основе токенов с использованием response-redux и response-router 4. Здесь я вызываю все мои маршруты с помощью HOCquiesAuth, который выполняет вызов токена API, который возвращает либо true, либо false.

Если значение true, продолжить по тому же маршруту, иначе перенаправить на "/login".

Проблема, с которой я сталкиваюсь, заключается в том, что при вызове API-интерфейса вызова входа в систему history.push не перенаправляет меня на домашнюю страницу, но этоостается на том же маршруте.Вот мой кодвызов API входа в систему Я пытаюсь выполнить history.push ("/ home") при успешном ответе с сервера.

Проблемы - 1. Как я уже упоминал выше, когда я впервые пытаюсь войти в систему, URL-адрес повторяет то же самое.и это не маршрут к дому.2. Когда у меня нет токена, и я нажимаю «/ home», он возвращается к входу в систему, что нормально, но после этого снова вход в систему блокируется для входа в систему.

Пожалуйста, предоставьте решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...