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.
This commit is contained in:
2026-06-19 13:58:27 +02:00
parent 861448f565
commit 8d2b83be0a
+9
View File
@@ -513,9 +513,18 @@ async function start() {
} }
// 2.5 Activer upgrade WebSocket pour proxy LiveKit // 2.5 Activer upgrade WebSocket pour proxy LiveKit
// Important : gérer AVANT AudioLevelsServer
server.on('upgrade', (req, socket, head) => { server.on('upgrade', (req, socket, head) => {
log('debug', `📡 WebSocket upgrade request: ${req.url}`);
if (req.url.startsWith('/livekit')) { if (req.url.startsWith('/livekit')) {
log('debug', '🔀 Proxying to LiveKit...');
livekitProxy.upgrade(req, socket, head); 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}`);
} }
}); });