采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,我发现在使用课程提供的接口时,服务端会设置两个cookie,当清除这两个cookie时,再访问接口就提示401了。 我们的课程不是用的token作为用户登录的凭证吗,而且是存储在localStorage中的。 那么这里的cookie的作用是什么呢?老师能给介绍一下吗?
cookie
401
token
localStorage
你好
以 token 作为身份令牌,在服务端校验身份令牌依然需要使用到 session 和 cookie
为什么呢,token不就是替代了session和cookie方案吗?为什么混合用呢?
并不是混合用。咱们的服务端生成了 token 之后,需要绑定 token 和当前用户的关系,这样 token 才可以作为身份令牌使用。那么绑定的过程咱们使用了 koa-session 进行了绑定,所以就需要在传输中传递 cookie 。
老师,既然koa-session 绑定了token,请求头携带的是cookie,那为什么还要把token存储起来?如果是前端路由控制的话,存储个islogin也可以做判断。
登录后可查看更多问答,登录/注册
基于Vue3重写Vue-element-admin,打造后台前端综合解决方案
2.4k 1
1.6k 6
4.2k 5
597 2
1.4k 2