미들웨어

    NestJS 기초 (8) 미들웨어

    미들웨어란 라우트 핸들러 이전에 호출되는 함수입니다. 미들웨어 함수는 애플리케이션의 요청-응답 사이클 내에서 request 및 response 객체와 next() 미들웨어 함수에 접근할 수 있습니다. next 미들웨어 함수는 보통 next라는 변수명으로 사용됩니다. Nest 미들웨어는 기본적으로 express 미들웨어와 동일합니다. 다음은 express 문서에서 설명하고 있는 미들웨어의 역할입니다. 미들웨어 함수는 다음과 같은 일을 할 수 있습니다. 코드 실행 request, reponse 객체 요청 변경 요청-응답 사이클 종료 스택 내 다음 미들웨어 함수 호출 현재 미들웨어 함수가 요청-응답 사이클을 종료하지 않으면 next()를 반드시 호출하여 다음 미들웨어 함수로 권한을 넘겨야 합니다. 함수 또는 ..


    미들웨어 Middleware 뜻

    미들웨어는 Node.js의 요청과 응답 사이클 중간에서 웹 애플리케이션에 필요한 중간 함수를 처리하는 역할을 합니다. 활성화된 미들웨어 함수가 요청-응답 사이클을 멈추지 않는 경우 next() 함수를 호출하여 다음 미들웨어 함수로 넘어갑니다. 미들웨어를 통해 요청을 받고 최종 응답 사이에서 다음 작업을 수행할 수 있습니다. 코드 실행 요청 및 응답 객체 변경 요청-응답 사이클 종료 스택 내 다음 미들웨어 호출 더 읽어보기 How to Build Middleware for Node.js: A Complete Guide Writing middleware for use in Express apps 미들웨어의 뜻과 정의