소스 검색

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);