익스프레스 웹 서버 만들기 - 미들웨어 확장법
1. 미들웨어 확장법1.1 기본 개념미들웨어는 **요청(req)**과 응답(res) 사이에서 특정 로직을 수행하고, **next()**를 호출하여 다음 미들웨어로 제어를 넘긴다.확장이란, 기존 미들웨어가 제공하는 기능을 그대로 유지하면서, 추가적인 로직(기능)을 덧붙이거나서로 다른 미들웨어를 조합하는 방식을 의미한다.1.2 확장 이유코드 재사용: 중복 없이 여러 기능을 합성하여, 유지보수가 쉬운 구조를 만든다.모듈화: 미들웨어를 작은 단위로 쪼개고, 필요한 부분만 골라쓰거나, 새로운 기능을 추가하기 유용하다.선택적 적용: 특정 조건에서만 추가 기능이 필요할 때, 조건부 로직으로 확장된 미들웨어를 사용할 수 있다.2. 미들웨어 확장 방법2.1 미들웨어 합성(Composition)**합성(Compositio..
2025. 1. 14.
최근댓글