인터셉터

Nest Interceptor

인터셉터란 ? 응답이나 요청을 가로챔.(미들웨어 개념과 유사함)

implements

class의 interface에 만족하는지 여부를 체크할 때 사용됨.

implements한 interface의 타입이 없다면 에러를 반환

Controller에 Interceptor를 추가한다.


인터셉터 엔티티 DTO 인스턴스로 변환

인터셉터에서 반환할 DTO를 선언해준다.

Expose는 속성을 공유하겠다는 데코레이터이다.

위 방법은 DTO를 하드코딩하였기 때문에, 인자를 받을 수 있도록 해야 한다.

인터셉터에 DTO를 인자로 받기


Last updated