为什么 nestjs swargger 字符串数组不起作用
why nestjs swargger string array not working
export class AdministratorLoginDto {
@ApiProperty()
userName: number[];
}
我用number[]设置了userName,但是我得到的openapi是string[]。
我用 number[] 设置了 userName,但我得到的 openapi json 是 string[]。
{
"AdministratorLoginDto": {
"type": "object",
"properties": {
"userName": {
"type": "array",
"items": {
"type": "string" // question: why this type is not number?
}
}
},
"required": [
"userName"
]
}
}
谢谢!
试试这个:
export class AdministratorLoginDto {
@ApiProperty({
type: Number,
isArray: true,
})
userName: number[];
}
export class AdministratorLoginDto {
@ApiProperty()
userName: number[];
}
我用number[]设置了userName,但是我得到的openapi是string[]。
我用 number[] 设置了 userName,但我得到的 openapi json 是 string[]。
{
"AdministratorLoginDto": {
"type": "object",
"properties": {
"userName": {
"type": "array",
"items": {
"type": "string" // question: why this type is not number?
}
}
},
"required": [
"userName"
]
}
}
谢谢!
试试这个:
export class AdministratorLoginDto {
@ApiProperty({
type: Number,
isArray: true,
})
userName: number[];
}