middleware
-
[Express] 프레임워크 미들웨어(Middleware)란?개발/node.js 2020. 3. 24. 22:12
미들웨어란, 애플리케이션의 요청-응답 주기 중 그 다음의 미들웨어 함수에 대한 액세스 권한을 갖는 함수입니다. 그 다음의 미들웨어 함수는 일반적으로 next라는 이름의 변수로 표시됩니다. 자 뭔소리인고 하니, 1. express 프레임워크 === 웹 프레임워크 이다. 결국 TCP/IP를 기반으로 HTTP 패킷을 생성, 해석을 해주는 프레임워크라는 것이다. HTTP Body부에 존재하는 가장 중요한 멤버들은 request, response 이다. 클라이언트가 보내는 request를 받고 response를 생성해서 보내주는 과정의 중간(Middle)에 개발자가 간섭하여 로직생성, request || response 변경, 흐름제어 등을 한다는 것이다. 공식문서(https://expressjs.com/ko/g..