Files
micro-service-api/@template/src/utils/token.js

17 lines
388 B
JavaScript
Raw Normal View History

2025-11-17 08:59:59 +07:00
import jwt from 'jsonwebtoken'
import dotenv from 'dotenv'
dotenv.config()
export function generateToken(payload) {
return jwt.sign(payload, process.env.JWT_SECRET, { expiresIn: '24h' })
}
export function verifyToken(token) {
try {
return jwt.verify(token, process.env.JWT_SECRET)
} catch (err) {
console.error("❌ JWT verify error:", err.message);
return null
}
}