重新封装代码

This commit is contained in:
2026-09-09 22:33:09 +08:00
parent 51c41e8fb7
commit 52ceba6e6d
100 changed files with 9828 additions and 89 deletions
+28
View File
@@ -0,0 +1,28 @@
const {
verifyToken
} = require("../utils/jwt");
function authMiddleware(req,res,next){
const header = req.headers.authorization;
if(!header){
return res.status(401).json({
message:"没有token"
});
}
const token = header.split(" ")[1];
try{
const user = verifyToken(token);
// 保存用户信息
req.user = user;
// 继续执行接口
next();
}catch(err){
res.status(401).json({
message:"token失效"
});
}
}
module.exports = authMiddleware;