필드 단위 메시지를 포함해 재입력을 돕는다
Route Handler 응답 결정 흐름
응답은 성공 여부뿐 아니라 입력 오류, 인증 실패, 권한 부족, 서버 오류를 구분해 클라이언트가 바로 판단하게 만든다.
로그인 필요와 권한 부족을 분리한다
내부 상세는 숨기고 추적 id를 남긴다
- 01입력 검증
- 02인증 확인
- 03비즈니스 처리
- 04상태 코드 선택
- 모든 실패가 200으로 오지 않기
- 에러 JSON shape 통일
- 민감한 스택 메시지 숨김
응답은 성공 여부뿐 아니라 입력 오류, 인증 실패, 권한 부족, 서버 오류를 구분해 클라이언트가 바로 판단하게 만든다.
필드 단위 메시지를 포함해 재입력을 돕는다
로그인 필요와 권한 부족을 분리한다
내부 상세는 숨기고 추적 id를 남긴다