![[Express] 미들웨어와 라우팅](https://nullisdefined.s3.ap-northeast-2.amazonaws.com/images/443cb67c45a8f2e9fc5d6c753e981266.png)
NodeJSExpress2024.11.30
[Express] 미들웨어와 라우팅
미들웨어는 파이프라인처럼 작동한다. 요청이 들어오면 Express는 이를 일련의 미들웨어 함수들을 통해 순차적으로 전달하는데, 각 미들웨어는 요청을 검사하고 필요한 처리를 수행한 후, 다음 미들웨어로 전달할지 결정한다. Express는 내부적으로 미들웨어 함수들을 배열로 관리한다. 각 요청은 배열의 첫 번째 미들웨어부터 순차적으로 실행되며, next...
2 Posts found
![[Express] 미들웨어와 라우팅](https://nullisdefined.s3.ap-northeast-2.amazonaws.com/images/443cb67c45a8f2e9fc5d6c753e981266.png)
미들웨어는 파이프라인처럼 작동한다. 요청이 들어오면 Express는 이를 일련의 미들웨어 함수들을 통해 순차적으로 전달하는데, 각 미들웨어는 요청을 검사하고 필요한 처리를 수행한 후, 다음 미들웨어로 전달할지 결정한다. Express는 내부적으로 미들웨어 함수들을 배열로 관리한다. 각 요청은 배열의 첫 번째 미들웨어부터 순차적으로 실행되며, next...
![[Node.js] Express](https://nullisdefined.s3.ap-northeast-2.amazonaws.com/images/03a5a0480e31b580ab7f4657cbf8066d.png)
Vanilla Node.js로 웹 서버를 개발할 때 가장 먼저 마주치는 어려움은 반복적이고 번거로운 작업들이다. HTTP 요청 처리 요청 본문 파싱 라우팅 설정 미들웨어 구성 이러한 기본적인 작업을 하나하나 직접 처리하다 보면 코드 작성량이 늘어나고 개발 생산성이 저하될 수밖에 없다. Express는 이러한 문제를 해결하기 위해 설계된 Node.js...