我正在try 解码JWT令牌,以判断它是否有效. 但是我得到的错误是,解码的对象可能是‘未定义的’
import jwt_decode, { JwtPayload } from "jwt-decode";
if (token) {
const decoded = jwt_decode<JwtPayload>(token || "") || null;
if (decoded) {
const currentTime = Date.now() / 1000;
if (decoded?.exp < currentTime) { //Object is possibly 'undefined'.
dispatch(logout());
localStorage.removeItem("token");
setLoading(false);
}
}
}