Controllers 控制层
Controller
业务控制,就是控制业务层 Service
的,它的作用主要是架起了外界与业务层沟通的桥梁,移动端、前端在调用接口访问相关业务时,都会通过 Controller
,由 Controller
去调相关的业务层代码并把数据返回给移动端和前端。
大约 8 分钟
Controller
业务控制,就是控制业务层 Service
的,它的作用主要是架起了外界与业务层沟通的桥梁,移动端、前端在调用接口访问相关业务时,都会通过 Controller
,由 Controller
去调相关的业务层代码并把数据返回给移动端和前端。
使用 DTO
可以清晰的了解对象的结构,使用 Pipes(管道)配合 class-validator
还可以对参数类型进行判断,还可以在验证失败的时候抛出错误信息。
数据传输对象(DTO)(Data Transfer Object),是一种设计模式之间传输数据的软件应用系统。
管道和拦截器有点像,都是在数据传输过程中的“关卡”。
管道有两个类型: