后端: 添加JWT认证中间件

This commit is contained in:
Backend Developer 2026-03-10 09:18:19 +00:00
parent 40599641f2
commit a6442a7c60

View File

@ -0,0 +1,14 @@
const jwt = require('jsonwebtoken');
const JWT_SECRET = process.env.JWT_SECRET || 'clouddisk-secret-key';
const JWT_EXPIRES_IN = '7d';
const generateToken = (payload) => {
return jwt.sign(payload, JWT_SECRET, { expiresIn: JWT_EXPIRES_IN });
};
const verifyToken = (token) => {
return jwt.verify(token, JWT_SECRET);
};
module.exports = { generateToken, verifyToken, JWT_SECRET };