HTTP 요청은 처리, 데이터 접근, 응답, 렌더링 순서로 돌아온다
브라우저 요청은 서버 라우팅과 데이터 조회를 거쳐 상태 코드와 응답 본문으로 돌아오고 화면 상태가 갱신된다.
| 순서 | 하는 일 | 확인 값 | 오류 신호 |
|---|---|---|---|
| 01 Request | 브라우저가 URL과 메서드로 요청 | method, headers, body | 요청 형식이 API와 다름 |
| 02 Route | 서버가 경로와 핸들러를 선택 | path, params, middleware | 404 또는 잘못된 핸들러 |
| 03 Process | 검증과 비즈니스 로직 실행 | auth, validation, service | 권한·입력 오류 처리 누락 |
| 04 Data | DB나 외부 API 조회 | query, cache, timeout | 느린 응답 또는 빈 결과 |
| 05 Render | 응답을 UI 상태로 반영 | status, JSON, loading/error | 성공만 가정한 화면 |
클라이언트-서버 관계는 누가 상태를 알고 누가 화면을 그리는가로 읽으면 명확하다.