[NestJS] Middleware, Filters , Guards, Interceptors ๋น๊ต
ยท
Framework/Nest.js
NestJS๋ฅผ ํ์ตํ๋ฉด์ ํผ๋๋์๋ ๊ฐ๋
๋ค์ ๊ฐ๋จํ ๋น๊ตํ๊ณ ์ ๋ฆฌํด๋ณด๊ณ ์ ํ๋ค. ๊ฐ๊ฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ณต์๋ฌธ์๋ฅผ ์ฐธ์กฐNestJS - MiddlewareNestJS - Guard, JWTNestJS - InterceptorNestJS - Pipe, Validation MiddlewareExpress์ ๋ฏธ๋ค์จ์ด์ ๊ฐ์ดํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ธ ์์ฒญ์ ์ปจํธ๋กค๋ฌ์ ์์ฒญ ํธ๋ค๋ฌ๊ฐ ์ฒ๋ฆฌํ๊ธฐ ์ด์ ์ ์ฝ๋๋ฅผ ์คํํ ์ ์๋ ์ปดํฌ๋ํธ๋ค.๋ฏธ๋ค์จ์ด๋ ์ ์ญ์ผ๋ก ๋ฐ์ธ๋ฉ๋ ๋ฏธ๋ค์จ์ด ์คํ ํ ๋ชจ๋์ ๋ฐ์ธ๋ฉ๋๋ ์์๋๋ก ์คํํ๋ค.๋ค๋ฅธ ๋ชจ๋์ ๋ฐ์ธ๋ฉ๋์ด ์๋ ๋ฏธ๋ค์จ์ด๋ค์ด ์์ผ๋ฉด ๋จผ์ ๋ฃจํธ ๋ชจ๋์ ๋ฐ์ธ๋ฉ๋ ๋ฏธ๋ค์จ์ด ์คํ ํ imports์ ์ ์ํ ์์๋๋ก ์คํํ๋ค.๊ธฐ๋ฅ๋ฏธ๋ค์จ์ด ๊ธฐ๋ฅ์ ๋ค์ ๋ด์ฉ์ ์ํ ๊ฐ๋ฅํ๋ค์ฝ๋ ์คํ์์ฒญ ๋ฐ ์๋ต ๊ฐ์ฒด ..