easy-express-cwa
Version:
CLI tool to setup a common Express.js backend developed by codewithashim
21 lines (17 loc) • 426 B
text/typescript
import jwt, { JwtPayload, Secret } from 'jsonwebtoken';
const createToken = (
payload: Record<string, unknown>,
secret: Secret,
expireTime: string
): string => {
return jwt.sign(payload, secret, {
expiresIn: expireTime,
});
};
const verifyToken = (token: string, secret: Secret): JwtPayload => {
return jwt.verify(token, secret) as JwtPayload;
};
export const jwtHelper = {
createToken,
verifyToken,
};