Я установил перехватчик уровня контроллера @UseInterceptors(CacheInterceptor)
.Теперь я хочу, чтобы один из маршрутов контроллера игнорировал этот перехватчик, есть ли способ добиться этого в nest.js?
Для этого конкретного случая я хочу иметь возможность отключить CacheInterceptor
для одного из маршрутов.
@Controller()
@UseInterceptors(CacheInterceptor)
export class AppController {
@Get('route1')
route1() {
return ...;
}
@Get('route2')
route2() {
return ...;
}
@Get('route3')
route3() {
return ...;
}
@Get('route4')
route4() {
return ...; // do not want to cache this route
}
}