之前是撸 DRF 那一套的,一般 API 的参数验证和数据返回都可以用 Serializer 来实现。
看了 nestjs 之后发现
- 参数验证使用 Dto 命名,文件名 auth.dto.ts ,class 名 AuthDto ,软件包用 class-validator
- 数据返回用 Entity ,文件类似 auth.entity.ts ,class 名 AuthEntity 软件包用 class-transformer
我在想如果我改成下面的命名是否可以
- 参数验证使用 Validator 命名,文件名 auth.validator.ts ,class 名 AuthValidator ,软件包用 class-validator
- 数据返回用 Serializer ,文件类似 auth.serializer.ts ,class 名 AuthSerializer 软件包用 class-transformer