我的控制器:
@Post('route1')
@HttpCode(202)
fun1(@Body() req: reqModel) {
this.service1.findAll()
//do smth
return true;
}
@Post('route2')
@HttpCode(202)
fun2(@Body() req: reqModel) {
this.service1.findAll()
//do smth
return true;
}
我正在尝试实现以下机制:
1-验证已通过,因为我在模型中有模型和类验证器
2-现在我要调用服务以获取此控制器中每个函数的一些数据 此服务检查smth,然后引发异常或返回true
我尝试使用Guard @UseGuards(guradclass)
,但是Guard在类验证器之前起作用
如何实现
答案 0 :(得分:1)
如果可以帮助您,请执行以下命令
•中间件
•守卫
•拦截器(在操纵流之前)
•管道
•拦截器(在操纵流之后)
•异常过滤器(如果捕获到任何异常)