Nestjs:@Session()返回undefined

时间:2018-05-17 18:40:17

标签: express nestjs

我目前正在迁移我的服务器以使用nest.js. 当我使用@Session()装饰器时,它给我未定义。 我从@ nestjs / common导入它,这不是问题。

@Get('foo')
async find(@Session() sess) {
  console.log(sess); // sess == undefined
}

虽然明确了会话的定义

router.get('/foo/', function(req, res){
  console.log(req.session); // req.session is defined

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

默认情况下不应用session中间件,您必须手动执行:

app.use(session({ secret: 'nest is awesome' }))