diff --git a/server/routers/back-new/middleware/auth.js b/server/routers/back-new/middleware/auth.js new file mode 100644 index 0000000..d1cc427 --- /dev/null +++ b/server/routers/back-new/middleware/auth.js @@ -0,0 +1,11 @@ +// 简单token认证中间件,支持token-3格式 +module.exports = function (req, res, next) { + const auth = req.headers.authorization; + if (auth && auth.startsWith('Bearer token-')) { + const id = parseInt(auth.replace('Bearer token-', '')); + if (!isNaN(id)) { + req.user = { id }; + } + } + next(); +}; \ No newline at end of file