Interceptors

일반 인터셉터와 마이크둜 μ„œλΉ„μŠ€ 인터셉터 μ‚¬μ΄μ—λŠ” 차이가 μ—†μŠ΅λ‹ˆλ‹€. λ‹€μŒμ€ μˆ˜λ™μœΌλ‘œ μΈμŠ€ν„΄μŠ€ν™”λœ λ©”μ†Œλ“œ λ²”μœ„ 인터셉터λ₯Ό μ‚¬μš©ν•˜λŠ” μ˜ˆμ œμž…λ‹ˆλ‹€ (클래슀 λ²”μœ„λ„ μž‘λ™ 함).

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

Last updated