Express의 콜백 함수 => Routing
라우팅
이란 HTTP 요청 메서드인 특정 엔드 포인트에 대한 클라이언트 요청에 애플리케이션이 응답하는 방법을 결정하는 것입니다.
위에 사진에서 function(req, res, next)
는 HANDLER로 라우트('/'
)가 일치할 때 실행되는 콜백 함수(=미들웨어 함수)
이다.
즉,
Express
는 수많은 콜백 함수가 연결된 형태라고 볼 수 있다.
이와 같은
콜백 지옥 문제
를 해결하는 방법은 다음과 같다.
지역변수
))다음편에서 자세히 설명
)다음편에서 자세히 설명
)콜백 함수는 이해하기 정말 힘들었다. 많은 블로그와 공식 문서, 설명을 봤지만 머리로는 이해가 가지만 남한테 설명할 수 있을 정도로 이해하지는 못했다고 생각했다. 그러나 express의 형태를 보면서 확실히 이해할 수 있었다.