浏览代码

Add /websocket path to production build

niels 5 年之前
父节点
当前提交
6551b2b904
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      frontend/keezen-frontend/src/util/useWebsocket.js

+ 2 - 1
frontend/keezen-frontend/src/util/useWebsocket.js

@@ -15,6 +15,7 @@ const RETRY_TIMEOUT = 1000;
 const ADDRESS = window.location.hostname;
 const PORT = IS_PRODUCTION ? 443 : 6789;
 const PROTOCOL = IS_PRODUCTION ? "wss" : "ws";
+const PATH = IS_PRODUCTION ? "/websocket" : "/";
 
 export default function useWebsocket() {
     const [status, setStatus] = useState(WebsocketStatus.DISCONNECTED);
@@ -28,7 +29,7 @@ export default function useWebsocket() {
             return
         }
 
-        const ws = new WebSocket(`${PROTOCOL}://${ADDRESS}:${PORT}`);
+        const ws = new WebSocket(`${PROTOCOL}://${ADDRESS}:${PORT}${PATH}`);
         ws_ref.current = ws;
         setStatus(WebsocketStatus.CONNECTING);