Yussifweb3/web3
0
1from fastapi import FastAPI, Request2from fastapi.responses import HTMLResponse3from fastapi.staticfiles import StaticFiles4from fastapi.templating import Jinja2Templates5import uvicorn6 7app = FastAPI()8 9# Mount static files directory10app.mount("/static", StaticFiles(directory="static"), name="static")11 12# Setup templates13templates = Jinja2Templates(directory="templates")14 15@app.get("/", response_class=HTMLResponse)16async def home(request: Request):17 return templates.TemplateResponse(18 "index.html",19 {"request": request}20 )21 22if __name__ == "__main__":23 uvicorn.run(app, host="0.0.0.0", port=7860)