【发布时间】:2014-12-29 07:06:35
【问题描述】:
我在 npm 中使用 jsonwebtoken 模块,我正在尝试使令牌过期,但它似乎不会过期。这是我的代码:
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);
}
});
});
【问题讨论】:
标签: node.js authentication token access-token jwt