클라이언트
사용자 입력을 요청으로 바꾸고 로딩, 성공, 실패 상태를 화면에 반영합니다.
프론트엔드는 필요한 데이터를 요청하고 서버는 정해진 형식으로 응답합니다. 계약이 흔들리면 화면과 API가 함께 깨집니다.
사용자 입력을 요청으로 바꾸고 로딩, 성공, 실패 상태를 화면에 반영합니다.
라우트와 비즈니스 로직을 통해 데이터를 검증하고 응답을 만듭니다.
성공, 인증 실패, 검증 오류, 서버 오류를 숫자와 메시지로 구분합니다.
필드 이름, 타입, 에러 형식이 맞아야 양쪽 수정 비용이 줄어듭니다.
핵심클라이언트와 서버의 요청·응답 계약은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.