russ_react/server/middleware/auth/validateToken.ts

10 lines
257 B
TypeScript

import jwt from 'jsonwebtoken';
import { JwtPayload } from './types.js';
export function validateToken(token: string): JwtPayload | null {
try {
return jwt.verify(token, process.env.JWT_SECRET || '') as JwtPayload;
} catch {
return null;
}
}