Javascript 即使令牌不为null,JWT解码重新调整null

Javascript 即使令牌不为null,JWT解码重新调整null,javascript,node.js,jwt,jwt-auth,Javascript,Node.js,Jwt,Jwt Auth,JWT解码不工作 我已经尽力了 let user_id = jwt.decode(req.body.auth_token).id; req.body.auth_令牌不为空,它正在返回令牌 在解码令牌之前,您可能引用了id属性。试着做这样的事: `const your_fnc = async (token) => { let user_id = await jwt.decode(req.body.auth_token) user_id = user_id.id }` 我在Reac

JWT解码不工作

我已经尽力了

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

req.body.auth_令牌不为空,它正在返回令牌

在解码令牌之前,您可能引用了
id
属性。试着做这样的事:

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

我在React Native的AsyncStorage中使用JSON.Stringify。。。现在我正在使用这个.setState,它正在工作:-D

您使用的解码算法是什么?你能给我一个令牌的例子吗?我正在使用constjwt=require('jsonwebtoken');代币:EYJHBGCOIJIUZI1NIISINR5CCI6IKPXVCJ9.EYJPZCI6IJVJJKXNWNMM1NDUWMWY2ODKXZDJINSISIMLHDCI6MTU1NTK4OTY5OCWIZXHWIJOXNTU2MDC2MDK4FQ.adCPEF38dkgEPlPGDaSBpXtIUMAr8BKqf0EIfHkDxCo