求救,Nestjs无法使用session
我想使用svg-captcha插件实现一个验证码功能,但是在存储session的时候,第二个请求就拿不到这个session了
@Get("getVCode")
async getVCode(@Request() req,@Res() res){
const captcha = await svgCaptcha.create({ fontSize: 50, width: 100, height: 40 ,color: true,});
// req.session.vcode = captcha.text;
const num = captcha.text
req.session.vcode = num;
console.log("???",req.session) //这里是能拿到的
res.setHeader('Content-Type', 'image/svg+xml');
res.write(String(captcha.data));
res.end();
}
@Get('nono')
nono(@Request() req): string {
console.log('session:', req.session); //这里就拿不到了
return '用户中心';
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
session插件下载了吗,注册了吗
https://docs.nestjs.cn/7/tech...