求救,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 '用户中心';
  }
阅读 3.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题