08. 미들웨어를 사용한 이것저것 검증
공식 문서를 살펴보면 라이브러리를 개발한 사람들이 전체 애플리케이션을 어떻게 바라보고 있는지 알 수 있는 문장들이 곳곳에 숨어있다. Express의 경우 "Express 애플리케이션은 기본적으로 일련의 미들웨어 함수 호출"이라는 표현이 개발자들의 시각을 잘 표현해주고 있다고 생각한다. Express는 일련의 미들웨어 함수가 순차적으로 호출되면서 동작하는 만큼, 미들웨어를 이해하는 것은 Express의 동작을 더 깊게 이해하는 데 큰 도움이 된다. 나는 Express의 미들웨어를 호출 되는 위치에 따라 크게 세 가지로 분류한다. 하나는 '라우터가 호출되기 전에 동작하는 미들웨어'인데, 이는 결국 모든 요청에 대해 동작해야하는 미들웨어를 의미한다. 클라이언트의 요청을 json parse 해주는 express..