2.3 Знакомство с документацией API
3 из 3 шагов пройдено

Redoc

Redoc - это еще один инструмент с открытым исходным кодом от Redocly, который генерирует документацию API из определений OpenAPI. Он имеет панель поиска, навигационное меню, документацию и примеры запросов и ответов.

Перейдем по адресу http://127.0.0.1:8000/redoc, чтобы отобразить документацию Redoc.

В данном интерфейсы мы также можем отслеживать все возможности нашего API.

 

И последним шагом в этом разделе, давайте рассмотрим, как мы можем удалить генерацию документации при инициализации приложения. Например, чтобы отключить Swagger UI, можем установить docs_url=None, а чтобы отключить Redoc, установить redoc_url=None.

from fastapi import FastAPI

app = FastAPI(
    docs_url=None,  # Disable docs (Swagger UI)
    redoc_url=None,  # Disable redoc
)


@app.get("/")
async def welcome() -> dict:
    return {"message": "Hello World"}

Но нам это делать не нужно, так как далее по курсу мы еще много раз будем обращаться к схеме API, и научимся полноценно работать с ней.


Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Нет обсуждений. Начните первое.