Přejít k hlavnímu obsahu
🔒 Režim náhledu. Prvních patnáct lekcí Foundations je zdarma; tato je Pro. Spusťte 7denní trial pro odemčení editoru, AI nápověd a zbytku kurzu. Karta vyžadována, zrušte kdykoli v Dashboard.
Spustit 7denní trial →
⚡
← Kurzy
›
FastAPI Production
›
Modul 1 · Základy FastAPI
›
Dependency injection — zabijácká funkce FastAPI
quiz
5 / 105
🇨🇿
CS
▼
↗
Sdílet
⋯
Více
+100 XP
📋
Úkol
📖
Teorie
🤖
Pomoc AI
Úkol
🌐 shown in EN
📝 **Otázka:** Proč používat `Depends()` pro ověřování namísto ověřování JWT v každé trase? 💡 Složení + testovatelnost + automatická dokumentace.
🎯 Kvíz
Otázka
📝 **Otázka:** Proč používat `Depends()` pro ověřování namísto ověřování JWT v každé trase? 💡 Složení + testovatelnost + automatická dokumentace.
A
Depends() compiles to a C-level fast path at startup, so the JWT verify call ends up roughly 5x faster than the same code written inline in the route
B
It's the only supported way to read the Authorization header — FastAPI's request object strips that header before the route body sees it for security reasons
C
Composable + testable + auto-documented in OpenAPI; the dep is cached per-request so the JWT is decoded once even if multiple routes need the current user
D
FastAPI rejects any path operation that touches auth state without going through Depends() and fails at app startup with a clear validation error
Odpovědět
💬 Diskuze
Buď první — polož otázku nebo se podělej o tip.
Přihlas se
abys se zapojil do diskuze. Čtení je zdarma.
Načítání diskuze…