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)