Задать вопрос
@Vovasab

Как получить данные с jwt токена React?

Если пользователь успешно авторизовался, мне сразу нужно получить данные с этого токена, как это можно реализовать?
И есть промежуточный обработчик, могу ли я с запроса получить получить объект юзера и поместить в стейт?
//middleware
if(!token){
            return res.redirect('/')
        } else {
            const decrypt = jwt.verify(token, process.env.JWT_SECRET)
            req.user = {
                email: decrypt.email,
                role: decrypt.role,
                balance: decrypt.balance
            }
  • Вопрос задан
  • 662 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@PHPjedi
Погугли по JWTDecode. По поводу второго. У меня есть инициализатор. Когда загружается приложение, я делаю запрос на /api/me и получаемый ответ храню в state.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы