From 9dc5938fa6b5a7320ecc7500ec93a1cd94725b06 Mon Sep 17 00:00:00 2001 From: Vantz Stockwell Date: Fri, 13 Mar 2026 14:34:19 -0400 Subject: [PATCH] debug: add HTTP upgrade event listener to diagnose WebSocket routing handleConnection never fires despite browser getting open event. Adding server-level upgrade listener to see if upgrades reach NestJS. Co-Authored-By: Claude Opus 4.6 --- backend/src/main.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/src/main.ts b/backend/src/main.ts index 46b038a..426104c 100644 --- a/backend/src/main.ts +++ b/backend/src/main.ts @@ -14,5 +14,11 @@ async function bootstrap() { }); await app.listen(3000); console.log('Wraith backend running on port 3000'); + + // Debug: monitor WebSocket upgrades at the HTTP server level + const server = app.getHttpServer(); + server.on('upgrade', (req: any, socket: any) => { + console.log(`[HTTP-UPGRADE] ${req.method} ${req.url} from ${req.headers.origin || 'unknown'}`); + }); } bootstrap();