Express 요청 처리 파이프라인

Express 앱은 작은 함수들을 순서대로 연결해 요청을 다듬고, 알맞은 핸들러에서 응답을 완성합니다.

1

HTTP 요청

메서드, 경로, 헤더, 본문이 서버로 들어옵니다.

2

공통 미들웨어

로그, JSON 파싱, CORS 같은 반복 작업을 먼저 처리합니다.

3

라우터 매칭

GET /api 처럼 경로와 메서드가 맞는 함수를 고릅니다.

4

핸들러 실행

데이터 조회, 검증, 비즈니스 로직을 수행합니다.

5

응답 반환

res.json() 또는 res.send() 로 결과를 돌려줍니다.

핵심middleware 확장 지점 코드가 커지면 공통 미들웨어, 라우터 파일, 서비스 로직을 분리해 요청 흐름은 단순하게 유지하고 책임만 나눕니다.