Spaces:
Runtime error
Runtime error
import jwt from 'jsonwebtoken'; | |
const JWT_SECRET = process.env.JWT_SECRET; | |
export const generateToken = (payload: any) => { | |
if (!JWT_SECRET) { | |
throw new Error('JWT_SECRET is not defined in environment variables.'); | |
} | |
return jwt.sign(payload, JWT_SECRET, { expiresIn: '1d' }); | |
} | |
export const verifyToken = (token: string) => { | |
if (!JWT_SECRET) { | |
throw new Error('JWT_SECRET is not defined in environment variables.'); | |
} | |
return jwt.verify(token, JWT_SECRET); | |
} |