Route Handler 응답 결정 흐름

응답은 성공 여부뿐 아니라 입력 오류, 인증 실패, 권한 부족, 서버 오류를 구분해 클라이언트가 바로 판단하게 만든다.

입력 오류400 또는 422

필드 단위 메시지를 포함해 재입력을 돕는다

인증/권한401 또는 403

로그인 필요와 권한 부족을 분리한다

서버 오류500 계열

내부 상세는 숨기고 추적 id를 남긴다

  1. 01입력 검증
  2. 02인증 확인
  3. 03비즈니스 처리
  4. 04상태 코드 선택