반응형
middleware → guard → interceptors(before) → pipe
→ controller → service → controller → interceptor(after) → filter(if applicable) → client
(1) Pipes
- 요청 유효성 검사 및 페이로드 변환을 위해 만들어짐
- 데이터를 예상한 대로 직렬화함.
(2) Filters
- 오류처리 미들웨어.
- 특정 오류 처리기를 사용할 경로와 각 경로 주변의 복잡성을 관리하는 방법을 알수있음.
(3)Guards
- 인증 미들웨어
- 지정된 경로로 통과할 수 있는 사람과 허용되지 않는 사람을 서버에 알려줌
(4)Interceptors
- 응답 매핑 및 캐시 관리와 함께 요청 로깅과 같은 전후 미들웨어.
- 각 요청 전후에 이를 실행하는 기능은 매우 강력하고 유용.
반응형
'Node ( + nest.js)' 카테고리의 다른 글
| [nestjs] 데이터베이스 다중 연결(2개 이상) (0) | 2023.02.08 |
|---|---|
| [nestjs] 05. 카카오 본인인증 (passport-kakao) (0) | 2023.01.14 |
| [nestjs] 04. 모듈생성부터 인증(JWT, PASSPORT)까지 (0) | 2023.01.14 |
| [nestjs] 03. TypeORM (0) | 2023.01.14 |
| [nestjs] 02. Pipe - 파이프 (1) | 2023.01.14 |