一、管道作用
1、转换:将前端传入的数据转换成我们需要的数据
2、验证:可以实现类似于前端form表单rules配置的验证规则
Nestjs 提供的八个内置转换API
ValidationPipe
ParseIntPipe
ParseFloatPipe
ParseBoolPipe
ParseArrayPipe
ParseUUIDPipe
ParseEnumPipe
DefaultValuePipe
二、示例 一
将string类型参数转换为number类型参数
转换前:
转换后:
三:示例二
验证UUID
安装依赖:
npm install uuid --save
npm install @types/uuid --save-dev
验证截图:
1、逻辑代码
2、成功访问
3、错误访问