求救,Nestjs无法使用session

发布于 2022-09-13 00:11:52 字数 631 浏览 23 评论 0

我想使用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浸婚纱 2022-09-20 00:11:52

session插件下载了吗,注册了吗
https://docs.nestjs.cn/7/tech...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文