logo

Pipe

4 Posts found

[NestJS] Query Parameter Boolean 변환에서 발생한 이슈
NestJSPipeDTO2025.07.14

[NestJS] Query Parameter Boolean 변환에서 발생한 이슈

현재 진행하고 있는 사이드 프로젝트 백엔드 애플리케이션의 알림 API 기능 구현에서 unreadOnly false 쿼리 파라미터를 전달해도 미읽음 알림만 조회되는 버그가 발생했다. 예상 동작: GET /notifications?unreadOnly true → 미읽음 알림만 조회 GET /notifications?unreadOnly false → 모든...

Pipe
IPCPipeSystemCall2025.06.08

Pipe

프로세스 간 통신 IPC, Inter-Process Communication 중에서도 파이프 Pipe 는 유닉스/리눅스 시스템에서 가장 기본적인 IPC 메커니즘이다. 파이프 Pipe 는 두 프로세스 간 데이터를 일시적으로 저장하고 전달하는 커널 내부의 버퍼다. 사용자는 write/read로 데이터를 주고받으며, 이때 파이프는 파일 디스크립터로...

[NestJS] 데코레이터(Decorator)
NestJSDecoratorPipe2024.12.15

[NestJS] 데코레이터(Decorator)

NestJS는 데코레이터를 활용하여 라우트, 파라미터, 메타데이터 등을 선언적으로 정의할 수 있는 기능을 제공한다. 데코레이터가 무엇인지, 그리고 실제 프로젝트에서 유용하게 사용할 수 있는 커스텀 데코레이터 Custom Decorator 를 만드는 과정을 소개한다. 데코레이터는 클래스, 메서드, 프로퍼티, 파라미터에 추가적인 동작을 부여하는 데...

[NestJS] Validation Pipe
NestJSValidationPipe2024.11.13

[NestJS] Validation Pipe

Validation Pipe는 NestJS에서 제공하는 파이프 중 하나이다. 클라이언트로부터 받은 데이터의 유효성을 검사하고 필요한 경우 데이터를 변환할 수도 있다. 이를 통해 애플리케이션의 안정성을 높이고 잘못된 데이터로 인한 오류를 사전에 예방할 수 있다. 파이프 Pipe 는 @Injectable 데코레이터로 주석이 달린 클래스를 의미한다....