파이프패턴

    [ NestJS ] 파이프 디자인 패턴에 대해서 알아보자

    이번 포스팅에서는 지난번에 간략하게 파이프 패턴에 대해서 알아보았었는데 좀 더 자세하게 알아보려고 한다. 우선 NestJS에서 정의하고 있는 파이프에 대해한 내용은 다음과 같다. 파이프의 정의? NestJS에서의 파이프는 클라이언트 요청에서 들어오는 데이터를 유효성 검사 및 변환을 수행하여 서버가 원하는 데이터를 얻을 수 있도록 도와주는 역할을 합니다. 그렇다면 여기서 드는 의문점이 있다. 바로 파이프라는 이름에 대한 의문점이다. 아니, 클라이언트의 요청에 대한 데이터를 유효성 검사와 변환을 하기 위한 것인데.. Data Transform 또는 Data Validation이라고 이름을 짓지 않은 이유가 뭘까?? 우선, 왜 이름이 파이프인지 생각하기 이전에 상상을 해보자. 클라이언트의 요청이 데이터와 함께..