Files
OpenEasyTier_Master/src/utils/jwt.ts
2025-11-01 10:57:15 +08:00

15 lines
405 B
TypeScript

import jsonwebtoken from 'jsonwebtoken';
import config from '../config.js';
export class Jwt {
static sign(payload: object){
return jsonwebtoken.sign(payload,config.express.jwtSecret,{
expiresIn: 60 * 60 * 24, // 24 hours
algorithm: "HS256"
})
}
static verify(token: string) {
return jsonwebtoken.verify(token,config.express.jwtSecret)
}
}