egg-jwt的问题

egg-jwt的问题

egg-jwt的会在ctx.state下面挂一个user,user的内容就是jwt加密前的数据,这样不就相当于session了么?既然这样服务器还是多了一块数据存储用户数据了,为什么会这样呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
张轩 2022-03-05 09:41:04

同学你好 ctx.state.user 来自每次从加密 token 解密获取的值,只是给他赋值为这个变量而已,这个值是从 token 这个密钥来的,不需要任何的后端配置。

而传统的 session 一般都会在服务器保存一些状态,用来指示之前用户的状态。建议在看一下 4-6 和 4-7 小节。egg-session 不属于传统的 session 实现,其实它的实现有点像 jwt。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师