NestJS PipesPIPE๋?PiPe๋ @Injectable () ๋ฐ์ฝ๋ ์ดํฐ๋ก ์ฃผ์์ด ๋ฌ๋ฆฐ ํด๋์ค.PiPe๋ ๋ฐ์ดํฐ์ transformation(type ๋ณํ)๊ณผ validation(์ ํจ์ฑ ๊ฒ์ฌ)์ ์ํด์ ์ฌ์ฉtransformation: ์
๋ ฅ ๋ฐ์ดํฐ๋ฅผ ์ํ๋ ํ์์ผ๋ก ๋ณํ validation: ์
๋ ฅ ๋ฐ์ดํฐ๋ฅผ ํ๊ฐํ๊ณ ์ ํจํ ๊ฒฝ์ฐ ๋ณ๊ฒฝ๋์ง ์์ ์ํ๋ก ์ ๋ฌ. ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฐ๋ฅด์ง ์์ ๋ ์์ธ๋ฅผ ๋ฐ์PiPe๋ฅผ ์ฝ์
, PiPe๋ ๋ฉ์๋๋ก ํฅํ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์์ ํ๊ณ ์ด์ ๋ํด ์๋ํ๋ค.
PIPE ์ฌ์ฉํ๋ ๋ฒ(Binding Pipes)Handler-level Pipes@UsePipes() ๋ฐ์ฝ๋ ์ดํฐ๋ฅผ ์ด์ฉํด์ ์ฌ์ฉ. 
Parameter-level Pipes
Global Pipesmain.ts์ ์ถ๊ฐ
Built-in PipesNest JS ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋ค์ด ๋์ 6๊ฐ์ง์ Built-in Pipes
pipes ์ฌ์ฉํ๊ธฐnpm install class-validator class-transformer --save