안녕하세요.이번 시간에는 FastAPI를 사용하면서 자주 활용되는 미들웨어에 대해 쉽게 설명해보고,예제 코드와 함께 선언 방법을 간단히 정리해 보겠습니다. 미들웨어란?middleware는 API 서버에 들어오는 모든 요청과 나가는 응답 사이에서공통 작업을 처리할 수 있도록 도와주는 작은 기능 모듈입니다.즉, 요청이 실제로 처리되기 전에 전처리를 하거나 또는클라이언트에게 응답을 보내기 전에 후처리를하는 역할을 합니다. 대표적인 사용 예시는 다음과 같습니다.요청이 들어올 때 / API 로직 처리 이후 로그를 남기는 경우API 함수의 소요 시간을 기록하는 경우유저별 Rate Limit를 설정하려는 경우 데코레이터 방식의 미들웨어가장 간단한 방법으로, 데코레이터를 사용해서 미들웨어 함수를 작성할 수 있습니다..