목록2024/11 (1)
Lsiron
Nest.js의 Middleware, Interceptor, Pipe, Filter, Guard
Nest.js에서는 Middleware, Interceptor, Pipe, Filter, Guard 가 있다. 이는 모두 비즈니스 로직 외적인 작업을 관리하며, 요청과 응답의 흐름을 조정하고, 애플리케이션의 안전성과 유연성을 높이는 역할을 한다는 점. 이들은 모두 애플리케이션의 요청-응답 사이클의 특정 지점에 개입하여 요청을 수정하거나, 유효성을 검사하거나, 권한을 확인하고, 에러를 처리하는 등의 작업을 수행할 수 있게 해 준다. 그럼 이제 하나씩 차례대로 파헤쳐보고 적절한 비유를 들어보자. 비유는 큰 틀로 집을 비유로 들 예정이다! 여기에서 집은 서버를 의미한다!1. Middleware Middleware는 클라이언트 요청이 서버의 라우트 핸들러에 도달하기 전에 공통적인 작업이나 사전 작업이 필요할 ..
백엔드/Nest.js
2024. 11. 1. 00:34