koa 、koa-jwt
问题描述
koa 项目里,使用koa-jwt 做接口鉴权,通过unless方法,排除了部分接口的校验,按照文档,接口校验通过后,koa-jwt 会将用户信息保存在ctx.state.user 中,前端登录后,在unless 方法中被排除的接口里,可以通过什么方法拿到用户信息呢?
app.use(
koaJwt({ secret: jwtSecret }).unless({
// 排除客户端接口及管理端登录页
path: [
// 客户端文章列表查询
//client/articles/query/,
// 客户端文章详情查询
//client/articles/queryById/,
// 客户端登录
//client/users/login/,
// 客户端发送验证码
//client/users/sendCode/,
// 管理端登录
//admin/users/login/,
// 管理端注册
//admin/users/register/,
// 上传接口
//upload/
],
})
)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…