core/controller/user/user.controller.ts 文件里引用了自定义的管道 ValidationPipe

但是为什么 core/pipe/validation-pipe.ts 这个管道不生效呀

if (!metatype || !this.toValidate(metatype)) { return value; }

这里两个值都是 false ,后面就不运行了,没有进行类型校验
举报· 79 次点击
登录 注册 站外分享
1 条回复  
EmptyDoc 小成 2024-8-20 09:56:28
管道的正常执行流程就是要么直接返回一个值,要么就抛出异常。

你说两个值都是 false ,取反后不就将 value 返回了吗?

你预期的流程是什么?不妨开调试打个断点单步跟一下。
返回顶部