【发布时间】:2017-03-08 05:36:18
【问题描述】:
我在这里制作令牌:
var token = jwt.sign(user, new_secret, {expiresIn: 10000});
那我在这里尝试验证一下
var token = req.headers.authorization;
jwt.verify(token, new_secret, function(err, decoded) {
console.log(err);
if (err) {
return res.json({ success: false, message: 'Failed to authenticate token.' });
} else {
// if everything is good, save to request for use in other routes
req.decoded = decoded;
next();
}
});
我不知道我在哪里出错了。我是 jwt 的新手。
【问题讨论】:
-
你这里用的是什么包?我指的是
jwt。 -
JsonWebTokenError: Can't verify jwt是完全错误吗? -
node-jsonwebtoken 是包
-
{ [JsonWebTokenError: invalid token] name: 'JsonWebTokenError', message: 'invalid token' } 是错误