在使用和包描述 NestJS 中的 DTO 类时,有没有办法设置装饰器的执行顺序?class-validator
class-transformer
foo
当值设置为null
错误时,以下代码将失败:
需要一个字符串,但收到一个空值
@IsOptional()
@IsString()
@IsByteLength(1, 2048)
@Transform(({ value }) => validator.trim(value))
@Transform(({ value }) => validator.stripLow(value))
foo: string;
即使我有一个isString
装饰器,它应该检查是否确实传递了一个字符串,并且必须已经无法不将执行传递给@Transform
装饰器,但它并没有失败。