fix: ajouter Cache-Control no-store pour éviter cache navigateur
Le navigateur gardait l'ancien HTML en cache, affichant 'Déconnecté' de la Phase 1 au lieu du nouveau code Phase 2 avec le micro.
This commit is contained in:
+4
-1
@@ -171,7 +171,10 @@ async def http_handler(websocket):
|
||||
async def process_request(connection, request):
|
||||
"""Serve HTML for HTTP requests, upgrade for WebSocket."""
|
||||
if request.path == "/" or request.path == "/test.html":
|
||||
headers = Headers([("Content-Type", "text/html; charset=utf-8")])
|
||||
headers = Headers([
|
||||
("Content-Type", "text/html; charset=utf-8"),
|
||||
("Cache-Control", "no-store, no-cache, must-revalidate"),
|
||||
])
|
||||
return Response(200, "OK", headers, HTML_PAGE.encode())
|
||||
if request.path == "/ws":
|
||||
return None # Let WebSocket handler take over
|
||||
|
||||
Reference in New Issue
Block a user