求救,Nestjs无法使用session

Kong.lee
  • 1
新手上路,请多包涵

我想使用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 '用户中心';
  }
回复
阅读 566
你知道吗?

宣传栏