即使 Token 不为空,JWT 解码也会重新调整为空
Posted
技术标签:
【中文标题】即使 Token 不为空,JWT 解码也会重新调整为空【英文标题】:JWT Decode retuning null even when Token is not null 【发布时间】:2019-09-13 04:09:35 【问题描述】:JWT 解码不工作
我已经尽力了
let user_id = jwt.decode(req.body.auth_token).id;
req.body.auth_token 不为空,它正在返回令牌!
【问题讨论】:
【参考方案1】:我在 React Native 的 AsyncStorage 中使用 JSON.Stringify... 现在我使用 this.setState 并且它正在工作:-D
【讨论】:
【参考方案2】:也许您在解码令牌之前指的是id
属性。尝试这样做:
`const your_fnc = async (token) =>
let user_id = await jwt.decode(req.body.auth_token)
user_id = user_id.id
`
【讨论】:
你使用什么解码算法?可以举个token的例子吗? 我正在使用 const jwt = require('jsonwebtoken');代币:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVjYjkxNWNmNmM1NDUwMWY2ODkxZDJiNSIsImlhdCI6MTU1NTk4OTY5OCwiZXhwIjoxNTU2MDc2MDk4fQ.adCPEF38dkgEPlPGDaESBpXtIUMAr8BKqDxCo以上是关于即使 Token 不为空,JWT 解码也会重新调整为空的主要内容,如果未能解决你的问题,请参考以下文章