Interceptors

일반 인터셉터와 마이크로 서비스 인터셉터 사이에는 차이가 없습니다. 다음은 수동으로 인스턴스화된 메소드 범위 인터셉터를 사용하는 예제입니다 (클래스 범위도 작동 함).

@@filename()
@UseInterceptors(new TransformInterceptor())
@MessagePattern({ cmd: 'sum' })
accumulate(data: number[]): number {
  return (data || []).reduce((a, b) => a + b);
}

Last updated