0
我在npm中使用jsonwebtoken
模块,我试图使令牌失效,但似乎它不会过期。这里是我的代码:如何在节点js中过期jwt?
app.post('/token', function(req, res) {
name = 'Name'
var token = jwt2.sign(name, secret, { expiresInMinutes: 5 });
res.end(token);
});
我使用此令牌后这里:
app.post('/feed', function(req, res) {
console.log('hiiiiii');
token = req.body.token;
console.log('access-token :' + token);
jwt2.verify(token, 'secret', function(err, decoded) {
if (err) {
err = {
name: 'TokenExpiredError',
message: 'jwt expired',
expiredAt: 1408621000
}
console.log(err.name);
} else {
console.log('decoded token:' + decoded);
res.end(decoded);
}
});
});
是的,我想那是我的错!谢谢!! :) – 2014-11-02 15:03:01
如何检查它是否过期?如果令牌尚未过期,我想发送回复。 – 2014-11-02 15:14:06
如果没有错误,请发送您的回复。 – rtucker88 2014-11-02 17:38:04