from fastapi import APIRouter, Request from fastapi.templating import Jinja2Templates from pathlib import Path templates_dir = Path(__file__).parent.parent / "templates" templates = Jinja2Templates(directory=str(templates_dir)) router = APIRouter() @router.get("/") async def index(request: Request): return templates.TemplateResponse(request, "index.html")