From 9aa48f38da28ffe91e97a9982853e0dcd7213105 Mon Sep 17 00:00:00 2001 From: Santosh Bhandari Date: Sat, 11 Oct 2025 18:43:09 +0545 Subject: [PATCH] feat(middleware): expose BaseHTTPMiddleware directly from fastapi.middleware.base docs(middleware): add multiple-file custom middleware example --- docs/en/docs/tutorial/middleware.md | 35 +++++++++++++++++++ docs_src/middleware/tutorial002/__init__.py | 0 docs_src/middleware/tutorial002/main.py | 7 ++++ docs_src/middleware/tutorial002/middleware.py | 17 +++++++++ fastapi/middleware/base.py | 3 ++ 5 files changed, 62 insertions(+) create mode 100644 docs_src/middleware/tutorial002/__init__.py create mode 100644 docs_src/middleware/tutorial002/main.py create mode 100644 docs_src/middleware/tutorial002/middleware.py create mode 100644 fastapi/middleware/base.py diff --git a/docs/en/docs/tutorial/middleware.md b/docs/en/docs/tutorial/middleware.md index bc0519c67..a1dcf981e 100644 --- a/docs/en/docs/tutorial/middleware.md +++ b/docs/en/docs/tutorial/middleware.md @@ -65,6 +65,41 @@ Here we use