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):
|
async def process_request(connection, request):
|
||||||
"""Serve HTML for HTTP requests, upgrade for WebSocket."""
|
"""Serve HTML for HTTP requests, upgrade for WebSocket."""
|
||||||
if request.path == "/" or request.path == "/test.html":
|
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())
|
return Response(200, "OK", headers, HTML_PAGE.encode())
|
||||||
if request.path == "/ws":
|
if request.path == "/ws":
|
||||||
return None # Let WebSocket handler take over
|
return None # Let WebSocket handler take over
|
||||||
|
|||||||
Reference in New Issue
Block a user