小编Ale*_*tte的帖子

Nestjs:@Session()返回未定义

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

@Get('foo')
async find(@Session() sess) {
  console.log(sess); // sess == undefined
}
Run Code Online (Sandbox Code Playgroud)

而用express定义会话

router.get('/foo/', function(req, res){
  console.log(req.session); // req.session is defined
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

express nestjs

3
推荐指数
1
解决办法
1846
查看次数

Nestjs / swagger:复杂对象

我想知道是否有一种方法可以为Nestjs / swagger支持复杂对象。我刚完成迁移,现在正在研究swagger文档。我的很多请求都返回复杂对象,所以我想知道是否有更简单的方法。例:

class Foobar{
  prop1: {
    subprop1: {
      subsub1: string;
    };
  };
}
Run Code Online (Sandbox Code Playgroud)

成为:

class SubSub{
  @ApiModelProperty()
  subsub1: string;
}
class SubProp{
  @ApiModelProperty()
  subporp1: SubSub;
}
class Foobar {
  @ApiModelProperty()
  prop1: SubProp;
}
Run Code Online (Sandbox Code Playgroud)

如果我这样做:

class Foobar{
  @ApiModelProperty()
  prop1: {
    subprop1: {
      subsub1: string;
    };
  };
}
Run Code Online (Sandbox Code Playgroud)

我大张旗鼓地得到了这个:

{
  "prop1": {}
}
Run Code Online (Sandbox Code Playgroud)

swagger nestjs

1
推荐指数
2
解决办法
1106
查看次数

标签 统计

nestjs ×2

express ×1

swagger ×1