请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

koa2实现session 没有设置cookie

老师您好
调了一个登录的接口,设置了session,代码如下
图片描述

然后调用登录校验 代码如下
图片描述

我看到redis中的确已经有了session,并且email是存下来了
图片描述

但是浏览器中没有cookie
图片描述

这是我的koa2的session配置
图片描述

麻烦您看下哪里有错

我后来看了一下,服务端好像无法给客户端设置cookie
图片描述

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

1回答

双越 2021-11-26 08:39:09

有没有跨域?server 端口也是 8080 吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕田峪3432263 #1
    跨域了,我前端项目在一台电脑上,后端项目在一台电脑上,但都在一个局域网内,我用了那个@koa/cors解决跨域,接口调是没问题的,但是设置cookie不行,我前端这边用axios调接口withCredentials设置成true,然后后端这个cors的credentials也设置成true。但是response header里面set-cookie还是黄色感叹号。
    回复 有任何疑惑可以回复我~ 2021-11-26 09:45:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信