From 8d2b83be0a74422b578216104a406663b1954b78 Mon Sep 17 00:00:00 2001 From: Benoit Date: Fri, 19 Jun 2026 13:58:27 +0200 Subject: [PATCH] fix: amelioration gestion upgrade WebSocket pour proxy LiveKit Ajout logs debug pour tracer les requetes WebSocket upgrade. Gestion explicite des chemins /livekit et /audio-levels. --- server/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/index.js b/server/index.js index 8eb3649..33d2fa7 100644 --- a/server/index.js +++ b/server/index.js @@ -513,9 +513,18 @@ async function start() { } // 2.5 Activer upgrade WebSocket pour proxy LiveKit + // Important : gérer AVANT AudioLevelsServer server.on('upgrade', (req, socket, head) => { + log('debug', `📡 WebSocket upgrade request: ${req.url}`); + if (req.url.startsWith('/livekit')) { + log('debug', '🔀 Proxying to LiveKit...'); livekitProxy.upgrade(req, socket, head); + } else if (req.url.startsWith('/audio-levels')) { + log('debug', '📊 Audio levels WebSocket - handled by AudioLevelsServer'); + // AudioLevelsServer will handle this + } else { + log('warn', `⚠️ Unknown WebSocket path: ${req.url}`); } });