Логово Комара: post #549 — TG.ME

Собираем API

Сначала нужно установить FastAPI и сервер для запуска приложения. Все это делается одной командой в терминале:

pip install fastapi unicorn

Идем дальше:

from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Привет, FastAPI!"}


Здесь мы создали приложение, добавили первый маршрут (/ — главная страница) и настроили ответ в формате JSON.

Теперь можно запустить сервер:
uvicorn main:app --reload

После этого API начнет работать.

Можно открыть браузер и ввести http://127.0.0.1:8000, чтобы увидеть наш JSON-ответ.

А если добавить /docs в конец адреса (http://127.0.0.1:8000/docs), откроется автоматически сгенерированная документация.

В ней можно посмотреть, какие маршруты есть в API, какие параметры они принимают и сразу протестировать их.
👍5❤3🔥3
September 10, 2025 820 5