0
Я использую модуль jsonwebtoken
в npm, и я пытаюсь закончить токен, но кажется, что он не истекает. Вот мой код:Как я могу истечь jwt в узле js?
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);
}
});
});
да, я думаю, это была моя ошибка! Спасибо!! :) –
Как проверить, истекло ли это или нет? Я хочу отправить ответ, если токен еще не истек. –
Отправьте ответ, если нет ошибки. – rtucker88