diff --git a/k.cr b/k.cr new file mode 100644 index 0000000..e77526c --- /dev/null +++ b/k.cr @@ -0,0 +1,10 @@ +require "kemal" + +require "./src/kemal-watcher" + +get "/" do +end + +Kemal.watch("./*") + +Kemal.run diff --git a/src/kemal-watcher/watcher_handler.cr b/src/kemal-watcher/watcher_handler.cr index 786e53a..8ca7115 100644 --- a/src/kemal-watcher/watcher_handler.cr +++ b/src/kemal-watcher/watcher_handler.cr @@ -10,8 +10,8 @@ module Kemal if ('WebSocket' in window) { (() => { var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://'; - var address = protocol + window.location.host + window.location.pathname + `/#{WEBSOCKETPATH}`; - var socket = new WebSocket(address); + var address = protocol + window.location.host + window.location.pathname + `#{WEBSOCKETPATH}`; + var ws = new WebSocket(address); ws.onopen = () => { console.log("Connected to kemal-watcher"); };