Spaces:
Build error
Build error
File size: 473 Bytes
51ff9e5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
from fastapi.staticfiles import StaticFiles
from starlette.responses import Response
from starlette.types import Scope
class SPAStaticFiles(StaticFiles):
async def get_response(self, path: str, scope: Scope) -> Response:
try:
return await super().get_response(path, scope)
except Exception:
# FIXME: just making this HTTPException doesn't work for some reason
return await super().get_response('index.html', scope)
|