From c44756b1e075fe38846c661a47457b9f09a88fb4 Mon Sep 17 00:00:00 2001 From: Jonas Thelemann Date: Sun, 11 May 2025 06:09:54 +0200 Subject: [PATCH] fix(websocket): client url --- src/runtime/internal/websocket.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/runtime/internal/websocket.ts b/src/runtime/internal/websocket.ts index 0f38b377b..9d1552ac2 100644 --- a/src/runtime/internal/websocket.ts +++ b/src/runtime/internal/websocket.ts @@ -79,7 +79,9 @@ export function useContentWebSocket() { } // WebSocket Base URL - const wsURL = `${(useRuntimeConfig().public.content as { wsUrl: string }).wsUrl}ws` + const wsURL = new URL(`${(useRuntimeConfig().public.content as { wsUrl: string }).wsUrl}ws`) + wsURL.protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:' + wsURL.hostname = window.location.hostname logger.log(`WS connect to ${wsURL}`)