小编Aur*_* N.的帖子

Nestjs IsEnum dto 验证和招摇

这工作正常:

    import { IsIn } from 'class-validator';
    import { ApiProperty } from '@nestjs/swagger';

    export class createEventDto {
      @IsIn([0, 1, 2, 3, 4, 5])
      @ApiProperty({
        description: 'description of the severity property',
      })
      severity: number;
    }
Run Code Online (Sandbox Code Playgroud)

并且看起来像这样: 招摇数

我试图了解如何将严重性类型更改为枚举,我尝试了什么:

export enum Severity {
  Critical = 1,
  Major = 2,
  Minor = 3,
  Warning = 2,
  Info = 1,
  Clear = 0,
}
Run Code Online (Sandbox Code Playgroud)
    import { IsEnum } from 'class-validator';
    import { ApiProperty } from '@nestjs/swagger';
    import { Severity} from '../enums/severities';

    export class createEventDto { …
Run Code Online (Sandbox Code Playgroud)

nestjs nestjs-swagger

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

标签 统计

nestjs ×1

nestjs-swagger ×1