Задаю роуты через 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