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

Какой ASGI использовал в FastAPI

FastAPI использует Starlette в качестве ASGI-фреймворка. Starlette предоставляет базовую ASGI-инфраструктуру, а FastAPI расширяет её, добавляя удобные возможности для работы с API, такие как автоматическая валидация данных, документация OpenAPI и асинхронные эндпоинты.

Пример:

python
from fastapi import FastAPI

app = FastAPI()  # Под капотом используется Starlette

@app.get("/")
async def root():
    return {"message": "Hello World"}

Также FastAPI совместим с другими ASGI-серверами, такими как Uvicorn и Hypercorn, которые работают поверх Starlette.

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

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

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

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