Source code for app.routers.general from fastapi import APIRouter from fastapi.responses import PlainTextResponse from fastapi.responses import RedirectResponse router = APIRouter() [docs] @router.get('/robots.txt', response_class=PlainTextResponse, include_in_schema=False) def robots() -> str: data = 'User-agent: *\nDisallow: /\n' return data [docs] @router.get('/', response_class=RedirectResponse, include_in_schema=False) def index() -> RedirectResponse: """redirect requests to the index to the docs""" return RedirectResponse('/docs', status_code=301)