【问题标题】:ApiProperty not reflecting the type of data i wantApiProperty 不反映我想要的数据类型
【发布时间】:2021-09-29 07:14:23
【问题描述】:

我正在创建一个 POST 端点,它将接收具有一个属性的对象:returnIds。此返回 id 将是一个 NUMBERS 数组

{
  "returnIds": [1, 2, 3, 4, 5]
}

为此我创建了这个 DTO

 @ApiProperty()  
 returnIds: number[]

问题是招摇向我展示了这个

我需要改变的是,显示的示例是“字符串”一个 0 或与数字相关的东西?

这是我的终点

非常感谢你

【问题讨论】:

    标签: nestjs nestjs-swagger


    【解决方案1】:

    您可以使用@ApiProperty({ type: [Number] }) 指定它应该是一个数字数组。 Just like it's mentioned in the docs

    【讨论】:

    • 感谢杰伊的回答。但我需要的答案是 { returnIds:[NUMBERS] }
    • 没关系,我读错了。这就是答案。非常感谢你,很抱歉这个愚蠢的问题。我忘记了一些非常基本的东西
    猜你喜欢
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    相关资源
    最近更新 更多