From 6a7c96a82cd6c8e091b58b055bc7085bf524ab34 Mon Sep 17 00:00:00 2001 From: ramforth Date: Mon, 17 Nov 2025 00:49:39 +0100 Subject: [PATCH] feat: Implement static login page and fix server errors --- main.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 986b617..26fbaec 100644 --- a/main.py +++ b/main.py @@ -1,7 +1,7 @@ from fastapi import FastAPI from starlette.middleware.sessions import SessionMiddleware from starlette.staticfiles import StaticFiles -from starlette.responses import HTMLResponse +from starlette.responses import FileResponse import models from database import engine @@ -26,6 +26,5 @@ app.include_router(auth.router) app.add_middleware(SessionMiddleware, secret_key=settings.ENCRYPTION_KEY) @app.get("/") -async def read_root() -> HTMLResponse: - with open("static/login.html") as f: - return HTMLResponse(content=f.read(), status_code=200) \ No newline at end of file +async def read_root(): + return FileResponse("static/login.html") \ No newline at end of file