🗒️Nestjs Pipe用法

type
status
slug
date
tags
summary
category
password
icon

内置

Nest comes with nine pipes available out-of-the-box:Nest 附带九个开箱即用的管道:
  • ValidationPipe
  • ParseIntPipe
  • ParseFloatPipe
  • ParseBoolPipe
  • ParseArrayPipe
  • ParseUUIDPipe
  • ParseEnumPipe
  • DefaultValuePipe
  • ParseFilePipe
They're exported from the @nestjs/common package.它们是从 @nestjs/common 包中导出的。

自定义(处理参数是字符串,或者字段对象是字符串的情况)

兼容json传参,raw 传参,json 为字符串传参
nestjs @body if data is string type, use json parse
 
nestjs@body如果数据是字符串类型,则使用json解析
 

混合(多个解析器一起使用)

比如全局使用验证、方法使用解析
先验证后解析会报错,取消全局验证,使用自定义 pipe(先解析后验证)

参考

上一篇
typeorm用法
下一篇
Nestjs Middleware
Loading...
文章列表
王小扬博客
云原生
Git
Elasticsearch
Apollo
产品
Think
生活技巧
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP
AI