背景

我正在尝试将figwheelelectron(atom-shell)集成在一起。我用
lein new figwheel hello-world -- --reagent
生成figwheel部分,并从electron quick start复制 Electron 部分。生成的项目为here

问题

通过以下方式运行项目:

  • 打开一个终端并启动figwheel lein figwheel
  • 打开另一个终端,通过electron .启动Electron。

  • 但是,在Mac上失败。 Electron 部分显示以下对数:
    [5848:0720/220633:INFO:CONSOLE(62)] "WebSocket connection to 'ws://localhost:3449/figwheel-ws/dev' failed: Connection closed before receiving a handshake response", source: file:///Users/foo/repos/cljs-douban/resources/public/js/compiled/out/figwheel/client/socket.js (62)[5848:0720/220635:INFO:CONSOLE(82)] "Figwheel: trying to open cljs reload socket", source: file:///Users/foo/repos/cljs-douban/resources/public/js/compiled/out/figwheel/client/utils.js (82)
    但是,同一项目在Linux上也可以使用。 Google搜索,没有正确的结果,请提供帮助。

    最佳答案

    在搜索“MAC websocket连接错误”之后,我遇到了类似的问题here

    这是我设置为“本地主机”的代理,这会导致连接错误。禁用代理可解决此问题。任何不便敬请谅解。

    09-15 13:46