Задать вопрос
Radzhab
@Radzhab

Как задать роуты в FastAPI?

Задаю роуты через APIRouter

gateway_router = APIRouter()
gateway_router.include_router(gateway.router, prefix='/gateway', tags=['gateway'])

Если задать роуты таким образом - то в swagger всё появляется и работает корректно.

@router.get('/')
@router.post('/')
@router.put('/')
@router.patch('/')
@router.delete('/')
async def gateway(...):

Однако если попробовать вот так, то никаких ошибок нет - но и в swagger не отображается

@router.route("/", methods=["GET", "POST", "PUT", "PATCH", "DELETE"])
async def gateway(request: Request):
    pass
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы