Nestjs 如何使用DTO将响应设置为swagger响应中的数组

Nestjs 如何使用DTO将响应设置为swagger响应中的数组,nestjs,nestjs-swagger,Nestjs,Nestjs Swagger,一些dto.ts 导出类CreateCatDto{ @ApiProperty() 名称:字符串; @ApiProperty() 年龄:人数; @ApiProperty() 品种:弦; } 我不想得到这样的回应: @ApiOkResponse( 描述:“Cat对象”, 类型:CreateCatDto ) 但我的响应必须是类似dto对象的数组。 我想要像苏一样的smth ApiOkResponse( 描述:“记录已成功删除。”, 模式:{ 键入:“数组”, 特性:{ obj:{ 类型:Creat

一些dto.ts

导出类CreateCatDto{
@ApiProperty()
名称:字符串;
@ApiProperty()
年龄:人数;
@ApiProperty()
品种:弦;
}
我不想得到这样的回应:

@ApiOkResponse(
描述:“Cat对象”,
类型:CreateCatDto
)
但我的响应必须是类似dto对象的数组。 我想要像苏一样的smth

ApiOkResponse(
描述:“记录已成功删除。”,
模式:{
键入:“数组”,
特性:{
obj:{
类型:CreateCatDto
}
}
}
)

您是否尝试过类似的方法:

@ApiOkResponse(
描述:“Cat对象”,
类型:CreateCatDto,

isArray:true/我找到了另一个解决方案,我们可以像这样包装在数组中

@ApiOkResponse(
  description: 'Cat object',
  type: [CreateCatDto]
)

很高兴知道,可以通过在数组中使用DTO类型来推断数组类型!