from fastapi import FastAPI from fastapi.staticfiles import StaticFiles from fastapi.responses import HTMLResponse from fastapi.templating import Jinja2Templates from fastapi.responses import FileResponse app = FastAPI() app.mount("/static", StaticFiles(directory="static", html=True), name="static") @app.get("/") async def root(): return FileResponse("static/index.html")