소스 검색

reconnect automatically

closes #1
boyska 1 년 전
부모
커밋
dcea0ce37d
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      pizzicore/static/js/app.js

+ 6 - 3
pizzicore/static/js/app.js

@@ -14,11 +14,14 @@ function get_url()
 function do_websocket()
 {
     const socket = new WebSocket(get_url());
-    socket.addEventListener('message', function(evt) {
-        console.log('received', evt.data)
+    socket.onmessage = function(evt) {
         var msg = JSON.parse(evt.data)
         counter = document.getElementsByTagName('text')[0];
         counter.textContent = msg.value.toString()
-    })
+    }
+    socket.onclose = function() {
+        setTimeout(do_websocket, 3000)
+    }
+    socket.onerror = socket.onclose
 }
 do_websocket()