Nestjs: @Session () возвращает неопределенное - PullRequest
0 голосов
/ 17 мая 2018

Я сейчас перевожу свой сервер для использования 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 голосов
/ 18 мая 2018

Промежуточное ПО session по умолчанию не применяется, вы должны сделать это вручную:

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