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