Встречается на собеседованиях • сегодня

Работал ли с middleware

Да, работал. Middleware в Python (например, в Django или FastAPI) — это промежуточный слой между запросом и ответом, который позволяет обрабатывать или модифицировать данные до/после основного обработчика.

Пример в 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

**В Django:**  
```python
class SimpleMiddleware:
    def __init__(self, get_response):
        self.get_response = get_response

    def __call__(self, request):
        response = self.get_response(request)
        response['X-Header'] = "Value"
        return response

Middleware полезны для аутентификации, логирования, CORS и других сквозных задач.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы