我的问题很简单,我正在尝试将 GlobalFilters 与 GlobalPipes 一起使用,用于验证发送到 API 的有效负载的管道和过滤器负责处理 API 调用执行期间的错误。但是当管道尝试验证并返回否定结果时,过滤器正在替换返回的管道。
主要的.ts
const app = await NestFactory.create(MainModule);
app.useGlobalFilters(new PaymentGeneratorExceptionFilter())
app.useGlobalPipes(new ValidationPipe());
app.setGlobalPrefix('v1');
const port = process.env.PORT || 8080;
await app.listen(port);
在这种情况下我该怎么办?有没有办法让过滤器不捕获管道错误?