from fastapi import APIRouter from starlette.requests import Request from starlette.responses import HTMLResponse from starlette.templating import Jinja2Templates router = APIRouter( tags=["Web"], ) templates = Jinja2Templates(directory="views/templates") @router.get("/", response_class=HTMLResponse) async def start_page(request: Request): return templates.TemplateResponse( "base.html", { "request": request, }, )