Request
params, query, body 타입을 라우트 진입점에서 명시합니다.
Express는 유연하기 때문에 라우터, 미들웨어, 서비스, 오류 응답의 책임을 타입과 함께 나누어 두는 편이 유지보수에 유리합니다.
params, query, body 타입을 라우트 진입점에서 명시합니다.
인증, 로깅, request id 같은 공통 컨텍스트를 붙입니다.
URL 경로와 핸들러를 묶고 기능별 파일로 분리합니다.
비즈니스 로직과 데이터 접근을 HTTP 객체에서 떼어냅니다.
예외를 공통 응답 형태로 바꾸어 프론트엔드 계약을 지킵니다.