feat: serve built frontend from backend with SPA fallback

This commit is contained in:
Indiana
2026-07-20 17:48:07 +00:00
parent 6bcdf83c4d
commit bd0c162172
2 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import pytest
@pytest.mark.asyncio
async def test_unknown_path_serves_spa_index(client):
response = await client.get("/some/client/side/route")
assert response.status_code == 200
assert '<div id="root">' in response.text
@pytest.mark.asyncio
async def test_auth_routes_still_work_alongside_spa_fallback(client):
response = await client.post(
"/auth/register", json={"username": "frontendcheck", "password": "spookyspooky"}
)
assert response.status_code == 201