Skip to content

Commit e3d21d2

Browse files
committed
docs: Update the asgi middleware document
1 parent 7a87039 commit e3d21d2

File tree

5 files changed

+8
-9
lines changed

5 files changed

+8
-9
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ app = FastAPI()
184184
# Database
185185
sync_db = Database.create("sqlite:///amisadmin.db?check_same_thread=False")
186186

187-
app.add_middleware(BaseHTTPMiddleware, dispatch=sync_db.asgi_dispatch)
187+
app.add_middleware(sync_db.asgi_middleware)
188188

189189

190190
@app.get("/user/{id}")
@@ -195,7 +195,7 @@ def get_user(id: int):
195195
# AsyncDatabase
196196
async_db = AsyncDatabase.create("sqlite+aiosqlite:///amisadmin.db?check_same_thread=False")
197197

198-
app.add_middleware(BaseHTTPMiddleware, dispatch=async_db.asgi_dispatch)
198+
app.add_middleware(async_db.asgi_middleware)
199199

200200

201201
@app.get("/user/{id}")

README.zh.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ app = FastAPI()
183183
# Database
184184
sync_db = Database.create("sqlite:///amisadmin.db?check_same_thread=False")
185185

186-
app.add_middleware(BaseHTTPMiddleware, dispatch=sync_db.asgi_dispatch)
186+
app.add_middleware(sync_db.asgi_middleware)
187187

188188

189189
@app.get("/user/{id}")
@@ -194,7 +194,7 @@ def get_user(id: int):
194194
# AsyncDatabase
195195
async_db = AsyncDatabase.create("sqlite+aiosqlite:///amisadmin.db?check_same_thread=False")
196196

197-
app.add_middleware(BaseHTTPMiddleware, dispatch=async_db.asgi_dispatch)
197+
app.add_middleware(async_db.asgi_middleware)
198198

199199

200200
@app.get("/user/{id}")

docs/zh/docs/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ app = FastAPI()
184184
# Database
185185
sync_db = Database.create("sqlite:///amisadmin.db?check_same_thread=False")
186186

187-
app.add_middleware(BaseHTTPMiddleware, dispatch=sync_db.asgi_dispatch)
187+
app.add_middleware(sync_db.asgi_middleware)
188188

189189

190190
@app.get("/user/{id}")
@@ -195,7 +195,7 @@ def get_user(id: int):
195195
# AsyncDatabase
196196
async_db = AsyncDatabase.create("sqlite+aiosqlite:///amisadmin.db?check_same_thread=False")
197197

198-
app.add_middleware(BaseHTTPMiddleware, dispatch=async_db.asgi_dispatch)
198+
app.add_middleware(async_db.asgi_middleware)
199199

200200

201201
@app.get("/user/{id}")

sqlalchemy_database/database.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def session(self) -> AsyncSession:
8888
Example:
8989
```Python
9090
app = FastAPI()
91-
app.add_middleware(BaseHTTPMiddleware, dispatch=db.asgi_dispatch)
91+
app.add_middleware(db.asgi_middleware)
9292
9393
@app.get('/get_user')
9494
async def get_user(id:int):

tests/test_fastapi.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from sqlalchemy import select
55
from sqlalchemy.ext.asyncio import AsyncSession
66
from sqlalchemy.orm import Session
7-
from starlette.middleware.base import BaseHTTPMiddleware
87
from starlette.testclient import TestClient
98

109
from tests.conftest import User, async_db, sync_db
@@ -26,7 +25,7 @@ def test_sync_db_in_fastapi():
2625
app = FastAPI()
2726
sub_app = FastAPI()
2827
app.mount("/sub", sub_app)
29-
app.add_middleware(BaseHTTPMiddleware, dispatch=sync_db.asgi_dispatch)
28+
app.add_middleware(sync_db.asgi_middleware)
3029
client = TestClient(app)
3130

3231
@app.get("/users")

0 commit comments

Comments
 (0)