获取不到ctx.session.num

来源:11-5 实现session

菜鸟霸霸

2024-06-08

老师我用vue3 调用post接口 ctx.session.num 已经redis存进去了。然后在调用verify-login 接口的时候 ctx.session.num 是undefined 获取不到 这是啥情况啊
图片描述图片描述图片描述

写回答

4回答

双越

2024-06-09

根据你现在的信息,我也搞不清楚是哪里的问题,关键是 post 不可以,get 可以 —— 这就太怪异了,没道理呀……

如果你实在找不到原因,可以先吧接口改为 get 请求方式,先继续往下进行

0
0

双越

2024-06-08

打印 ctx.session ,看看是什么

0
1
菜鸟霸霸
login 接口添加完 ctx.session.countNum 之后返回 { cookie: { path: '/', httpOnly: true, maxAge: 43200000, overwrite: true, signed: true }, countNum: 5 } 再调用verify-login 接口 之后 ctx.session 是这个 { cookie: { path: '/', httpOnly: true, maxAge: 43200000, overwrite: true, signed: true } }
2024-06-08
共1条回复

菜鸟霸霸

提问者

2024-06-08

我在页面vue post调用login的时候。调用一次  redis key就添加一个。 https://img1.sycdn.imooc.com/szimg/6663e21508134de207480552.jpg

0
0

菜鸟霸霸

提问者

2024-06-08

我改成get接口。在浏览器里就能获取到。这个是啥情况啊 

0
0

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程