Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
574 views
in Technique[技术] by (71.8m points)

使用koa-jwt做登录鉴权,如何保存用户信息?

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/
    ],
  })
)

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...