mirror of
https://github.com/kurbezz/discord-bot.git
synced 2025-12-06 15:15:37 +01:00
New structure
This commit is contained in:
15
src/applications/web_app/utils/static.py
Normal file
15
src/applications/web_app/utils/static.py
Normal file
@@ -0,0 +1,15 @@
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
|
||||
from starlette.responses import Response
|
||||
from starlette.exceptions import HTTPException
|
||||
|
||||
|
||||
class SPAStaticFiles(StaticFiles):
|
||||
async def get_response(self, path: str, scope) -> Response:
|
||||
try:
|
||||
return await super().get_response(path, scope)
|
||||
except HTTPException:
|
||||
if path.startswith("/api"):
|
||||
raise
|
||||
|
||||
return await super().get_response("index.html", scope)
|
||||
Reference in New Issue
Block a user