Skip to main content
Zod 외에 커스텀 검증 로직을 구현하여 비즈니스 규칙을 적용할 수 있습니다.

커스텀 검증 개요

비즈니스 규칙

도메인 특화 검증 복잡한 조건 처리

DB 검증

중복 체크 참조 무결성

외부 API

외부 서비스 검증 실시간 데이터 확인

재사용성

검증 로직 공유 일관된 규칙 적용

기본 패턴

검증 메서드

검증 클래스

DB 검증

중복 확인

참조 무결성

상태 전환 검증

비즈니스 규칙 검증

날짜/시간 검증

수량/금액 검증

권한 검증

외부 서비스 검증

이메일 검증 (외부 API)

주소 검증 (외부 API)

검증 조합

여러 검증 함께 실행

베이스 검증 클래스

주의사항

커스텀 검증 시 주의사항: 1. 검증은 비즈니스 로직 전에 실행 2. 명확한 에러 메시지 제공 3. 과도한 DB 쿼리 지양 4. 외부 API 호출 시 타임아웃 설정 5. 검증 로직 재사용 고려

다음 단계

자동 검증

Zod 기반 검증

에러 처리

SonamuError 사용하기

@api 데코레이터

API 기본 사용법

파라미터

API 파라미터 정의