Я пытаюсь проверить, является ли токен с истекшим сроком действия , и я получаю правильные результаты, когда истекает срок действия JWT, но когда срок действия токена пользователя не истек, я получаю ошибку.
const verified = jwt.verify(token, process.env.SECRET, (err) => {
if (err.name === "TokenExpiredError") {
return res.status(403).send({
status: 403,
message: "TokenExpired"
});
}
});
req.tokenData = verified;
Когда токен не просрочен, я получаю следующую ошибку:
(узел: 12728) UnhandledPromiseRejectionWarning: TypeError: Невозможно прочитать свойство 'name' из null