MERN JWT Auth Redux - PullRequest
       48

MERN JWT Auth Redux

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

Я выполнил регистрацию и вход в систему с использованием локальных стратегий Passport и JWT, но я сомневаюсь, в какой момент я должен вернуть me пользователя клиенту? Должен ли я иметь отдельный /auth/me маршрут для извлечения зарегистрированного пользователя в хранилище Redux или я должен сделать это немедленно в запросе на вход, вернуть и токен, и пользователя?

Если я использую отдельный /auth/me маршрут, проблема заключается в что после входа в Redux store у меня есть isAuthenticated: true, token: token, но me: null, что нехорошо, пользователь вошел в систему и может делать запросы, но у меня нет самого пользователя в Redux, поэтому состояние несовместимо. С другой стороны, если я возвращаю пользователя с токеном после входа в систему, зачем мне нужен маршрут me во-первых?

Я мог бы использовать разъяснения по этой теме c?

...