본격 OOP 적응기
파이프는 일반적으로 다음 두 가지 사용 사례가 있다.변환 : 데이터를 원하는 형식으로 변환유효성 검사 : 데이터를 평가하고 유효하지 않다면 예외 발생express에선 하나하나 미들웨어로 만들어야했다면 nest.js에선 자체적으로 제공하는 빌트인 파이프를 데코로 붙여서
공식 문서에 따르면 인터셉터는 @Injectable() 데코가 달린 클래스라고 한다.하지만 서비스 레이어의 클래스에서 해당 데코를 이미 사용하고 있는데, 같은 데코를 사용하고 있지만 서로 다른 목적으로 설계되었기에 개념을 명확히 해야한다.NestJS의 서비스클래스도 다