Декодирование JWT повторно настраивается на ноль, даже если токен не равен нулю - PullRequest
0 голосов
/ 24 апреля 2019

не работает декодирование JWT

Я перепробовал все, что мог

let user_id = jwt.decode(req.body.auth_token).id;

req.body.auth_token не равно нулю, он возвращает токен!

Ответы [ 2 ]

0 голосов
/ 24 апреля 2019

Я использовал JSON.Stringify в AsyncStorage в React Native ... Теперь я использую this.setState, и он работает :-D

0 голосов
/ 24 апреля 2019

Возможно, вы ссылаетесь на свойство id до того, как оно декодирует токен.Попробуйте сделать что-то вроде этого:

`const your_fnc = async (token) => {
  let user_id = await jwt.decode(req.body.auth_token)
  user_id = user_id.id
}`
...