Встречается на собеседованиях • сегодня
Работал ли с Middleware в FastAPI
Да, работал. Middleware в FastAPI — это промежуточный слой, который обрабатывает запросы и ответы до или после основного обработчика маршрута.
Пример:
python
from fastapi import FastAPI, Request
app = FastAPI()
@app.middleware("http")
async def add_process_time_header(request: Request, call_next):
response = await call_next(request)
response.headers["X-Custom-Header"] = "Example"
return response
text
**Нюансы:**
- Порядок Middleware важен — они выполняются сверху вниз при запросе и снизу вверх при ответе.
- Можно использовать для аутентификации, логирования, CORS и других задач.
- FastAPI поддерживает стандартные ASGI Middleware (например, `CORSMiddleware`).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы