From b312e3e26b6ae4d8a3cc8e18afdadde6b52039e2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Jakse?= Date: Mon, 13 Apr 2020 10:25:30 +0200 Subject: [PATCH] Don't force :trivabble in sse and ws URLs --- trivabble-server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trivabble-server.js b/trivabble-server.js index a97c87b..c6e9def 100644 --- a/trivabble-server.js +++ b/trivabble-server.js @@ -973,7 +973,7 @@ function handleRequest(request, response) { return; } - const sseMatch = request.url.match(/\/:[^/]+\/sse\/(?[\s\S]+)$/u); + const sseMatch = request.url.match(/\/(?::[^/]+\/)?sse\/(?[\s\S]+)$/u); if (sseMatch) { response.setHeader("Content-Type", "text/event-stream"); @@ -1025,7 +1025,7 @@ fs.readFile("games.backup.json", function (err, data) { // socket.on("close", function () {}); - const webSocketMatch = request.url.match(/\/:[^/]+\/ws\/(?[\s\S]+)$/u); + const webSocketMatch = request.url.match(/\/(?::[^/]+\/)?ws\/(?[\s\S]+)$/u); let decodedData; try { -- 2.30.2