为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用基于koa2的koa-jwt?

如何使用基于koa2的koa-jwt?

慕无忌1623718 2018-11-07 09:11:56
基于koa2的koa-jwt和基于koa1有很大差别,前者去掉了对sign,verify和decode函数的支持。我想问一下,我现在把jwt引入了:const jwt = require('koa-jwt');app.use(jwt({   secret: 'my-secret' }).unless({path: [/^\/backend\/login/]}));但是因为没有sign函数,我在/login接口返回的时候应该怎样把token加到返回的body中?
查看完整描述

1 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

因为之前没用过,文档写得也不是很细致,看得不是很明白。大概这里有一句话,是说默认用 ctx.state.user,所以你试下呢

The JWT authentication middleware authenticates callers using a JWT token. If the token is valid, ctx.state.user (by default) will be set with the JSON object decoded to be used by later middleware for authorization and access control.


查看完整回答
反对 回复 2018-12-06
  • 1 回答
  • 0 关注
  • 959 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号