Browse Source

Update tutorial/middleware.md

pull/14015/head
Nils Lindemann 2 weeks ago
parent
commit
79971b613c
  1. 10
      docs/de/docs/tutorial/middleware.md

10
docs/de/docs/tutorial/middleware.md

@ -1,4 +1,4 @@
# Middleware
# Middleware { #middleware }
Sie können Middleware zu **FastAPI**-Anwendungen hinzufügen.
@ -19,7 +19,7 @@ Wenn es Hintergrundtasks gab (dies wird später im [Hintergrundtasks](background
///
## Eine Middleware erstellen
## Eine Middleware erstellen { #create-a-middleware }
Um eine Middleware zu erstellen, verwenden Sie den Dekorator `@app.middleware("http")` über einer Funktion.
@ -49,7 +49,7 @@ Sie könnten auch `from starlette.requests import Request` verwenden.
///
### Vor und nach der `response`
### Vor und nach der `response` { #before-and-after-the-response }
Sie können Code hinzufügen, der mit dem `request` ausgeführt wird, bevor dieser von einer beliebigen *Pfadoperation* empfangen wird.
@ -65,7 +65,7 @@ Hier verwenden wir <a href="https://docs.python.org/3/library/time.html#time.per
///
## Ausführungsreihenfolge bei mehreren Middlewares
## Ausführungsreihenfolge bei mehreren Middlewares { #multiple-middleware-execution-order }
Wenn Sie mehrere Middlewares hinzufügen, entweder mit dem `@app.middleware()` Dekorator oder der Methode `app.add_middleware()`, umschließt jede neue Middleware die Anwendung und bildet einen Stapel. Die zuletzt hinzugefügte Middleware ist die *äußerste*, und die erste ist die *innerste*.
@ -88,7 +88,7 @@ Dies führt zu folgender Ausführungsreihenfolge:
Dieses Stapelverhalten stellt sicher, dass Middlewares in einer vorhersehbaren und kontrollierbaren Reihenfolge ausgeführt werden.
## Andere Middlewares
## Andere Middlewares { #other-middlewares }
Sie können später mehr über andere Middlewares im [Handbuch für fortgeschrittene Benutzer: Fortgeschrittene Middleware](../advanced/middleware.md){.internal-link target=_blank} lesen.

Loading…
Cancel
Save