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("index.html", {"request": request})