Fix scittle.nrepl to honor SCITTLE_NREPL_WEBSOCKET_PORT
Add (deref (promise)) to doc/nrepl/bb.edn:http-server
This commit is contained in:
parent
12e5a33964
commit
20e125dd6c
2 changed files with 7 additions and 3 deletions
|
|
@ -5,7 +5,8 @@
|
|||
:tasks {http-server {:doc "Starts http server for serving static files"
|
||||
:requires ([babashka.http-server :as http])
|
||||
:task (do (http/serve {:port 1341 :dir "."})
|
||||
(println "Serving static assets at http://localhost:1341"))}
|
||||
(println "Serving static assets at http://localhost:1341")
|
||||
(deref (promise)))}
|
||||
|
||||
browser-nrepl {:doc "Start browser nREPL"
|
||||
:requires ([sci.nrepl.browser-server :as bp])
|
||||
|
|
|
|||
|
|
@ -31,9 +31,12 @@
|
|||
:complete (let [completions (completions (assoc msg :ctx @!sci-ctx))]
|
||||
(nrepl-reply msg completions))))
|
||||
|
||||
(when (.-SCITTLE_NREPL_WEBSOCKET_PORT js/window)
|
||||
(defn ws-url [host port path]
|
||||
(str "ws://" host ":" port "/" path))
|
||||
|
||||
(let [ws-port (or (.-SCITTLE_NREPL_WEBSOCKET_PORT js/window) 1340)]
|
||||
(set! (.-ws_nrepl js/window)
|
||||
(new js/WebSocket "ws://localhost:1340/_nrepl")))
|
||||
(new js/WebSocket (ws-url "localhost" ws-port "_nrepl"))))
|
||||
|
||||
(when-let [ws (nrepl-websocket)]
|
||||
(prn :ws ws)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue