- 使用Buffer先对字符串进行解码
function decodeBase64(base64: string) {
// base64字符串解码
const buffer = Buffer.from(base64, 'base64');
return buffer.toString();
}
- 转为对象格式
function decodeJwtPayload(jwt: string) {
const parts = jwt.split('.');
return JSON.parse(decodeBase64(parts[1]));
}
- 使用
const parsedJwt = decodeJwtPayload(jwt);
/** 是否过期 */
const isDate = parsedJwt && Date.now() < parsedJwt.exp * 1000
标签:const,Buffer,过期,base64,jwt,parsedJwt,获取
From: https://www.cnblogs.com/zhangly/p/16592385.html