From 660eb7dc265d35790404caa8535368cdf02a4992 Mon Sep 17 00:00:00 2001 From: EstrellaXD Date: Fri, 2 Jun 2023 00:09:54 +0800 Subject: [PATCH] fix: fix file routes --- src/module/api/web.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/module/api/web.py b/src/module/api/web.py index ebc3cb93..37e6afcf 100644 --- a/src/module/api/web.py +++ b/src/module/api/web.py @@ -1,5 +1,5 @@ from fastapi import Request -from fastapi.responses import HTMLResponse, RedirectResponse +from fastapi.responses import HTMLResponse, RedirectResponse, FileResponse from fastapi.staticfiles import StaticFiles from fastapi.templating import Jinja2Templates @@ -12,6 +12,19 @@ if VERSION != "DEV_VERSION": router.mount("/assets", StaticFiles(directory="templates/assets"), name="assets") templates = Jinja2Templates(directory="templates") + # Resource + @router.get("/favicon.svg", tags=["html"]) + def favicon(): + return FileResponse("templates/favicon.svg") + + @router.get("/AutoBangumi.svg", tags=["html"]) + def logo(): + return FileResponse("templates/AutoBangumi.svg") + + @router.get("/favicon-light.svg", tags=["html"]) + def favicon_light(): + return FileResponse("templates/favicon-light.svg") + # HTML Response @router.get("/{full_path:path}", response_class=HTMLResponse, tags=["html"]) def index(request: Request):