【发布时间】:2019-07-10 15:30:33
【问题描述】:
我在我的应用程序中使用 NestJS,并在过滤器中捕获所有错误。
我有一些逻辑,我希望对每个特定错误进行格式化,然后发送到最终的ExceptionFilter。我有以下代码:
@Catch()
export class GlobalErrorFilter implements ExceptionFilter {
public catch(error: HttpException, host: ArgumentsHost) {
// do something
}
}
还有这个:
@Catch(NotFoundException)
export class NotfoundFilter implements ExceptionFilter<NotFoundException> {
public catch(error: NotFoundException, host: ArgumentsHost) {
// do something here
}
}
有没有办法让第一个过滤器在第一个过滤器之后捕获错误?谢谢!
【问题讨论】:
标签: javascript node.js typescript nestjs