-template

This commit is contained in:
2025-11-17 08:59:59 +07:00
parent 1ac5084043
commit eefbb8e5dd
19 changed files with 694 additions and 128 deletions

View File

@@ -0,0 +1,16 @@
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
}
}