반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- typescript
- 네트워크
- MongoDB
- array
- til
- 리눅스
- WIL
- 주간회고
- js
- Java
- next.js
- mongo
- 생각로그
- 생각일기
- 알고리즘
- mongoose
- 회고
- 기록
- nest.js
- 피드백
- 생각정리
- 트러블슈팅
- mysql
- react
- javascript
- Git
- CS
- 코테
- 자바스크립트
- Grafana
Archives
- Today
- Total
목록2025/12/23 (1)
코딩일상
1. Pipes의 정의와 역할Pipes는 @Injectable() 데코레이터가 붙은 클래스로, PipeTransform 인터페이스를 구현합니다. 컨트롤러 라우트 핸들러가 실행되기 전에 메서드의 인자를 가로채서 처리하는 역할을 합니다.두 가지 주요 사용 사례:Transformation(변환): 입력 데이터를 원하는 형태로 변환 (예: string → integer)Validation(검증): 입력 데이터 검증 후 통과 또는 예외 발생중요한 특징:Pipes는 예외 처리 영역(exceptions zone) 내에서 실행됩니다Pipe에서 예외가 발생하면 전역 예외 필터나 해당 컨텍스트의 예외 필터가 처리합니다Pipe에서 예외가 발생하면 컨트롤러 메서드는 실행되지 않습니다외부 소스에서 들어오는 데이터를 시스템 경계..
개발 공부/nest.js
2025. 12. 23. 20:41
