1

我在 ChromeOs 中使用 linux,所以要访问我的 linux localhost 我去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

我遵循了文档,但我无法通过更改连接 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"}

我曾经在 lein-fighweel 中通过编辑文件来做到这一点resources/public/js/out/figwheel/connect.js

4

1 回答 1

2

我设法在我的以下配置中做到了dev.cljs.edn

^{:connect-url "ws://100.115.92.205:9500/figwheel-connect"}

这是 Crostini 容器的 IP 地址。您可以按照此答案ip addr show的指示运行来找到它。

于 2019-07-17T00:32:34.830 回答