Figwheel-main未连接到websocket

时间:2019-07-16 23:40:20

标签: clojurescript figwheel

我在ChromeO中使用Linux,因此要访问我的Linux本地主机,请转到penguin.linux.test

我正在尝试设置figwheel-main,但是无法将websocket设置为penguin.linux.test而不是localhost。我在devtools控制台中得到以下内容:

websocket.js:283 WebSocket connection to 'ws://penquin.linux.test:9500/figwheel-connect?fwprocess=d0e7c5&fwbuild=dev&fwsid=a3177bc7-ece2-46e3-a8d3-6553eac8a6e9' failed: Error in connection establishment: net::ERR_NAME_NOT_RESOLVED
[goog.net.WebSocket] An error occurred: undefined

我遵循了documentation,但是通过更改连接URL或配置主机名都无法连接到Websocket。我可以看到我的文件target/public/cljs-out/dev/cljsc_opts.edn包含

#:figwheel.repl{connect-url "ws://penquin.linux.test:9500/figwheel-connect?fwprocess=d0e7c5&fwbuild=dev"}

我以前常常通过编辑文件resources/public/js/out/figwheel/connect.js在lein-fighweel中实现。

1 个答案:

答案 0 :(得分:0)

我设法在dev.cljs.edn

中使用以下配置
^{:connect-url "ws://100.115.92.205:9500/figwheel-connect"}

这是Crostini容器的IP地址。您可以通过运行this answer指向的ip addr show来找到它。