亲爱的 Clojure 社区。
我是 Clojure 的新手,所以对于我的愚蠢问题请见谅。
我想用 Clojure 编写一个 HTTP 服务器,为此有几种库/框架可供选择。但对我来说,重要的是交互式开发体验,要怎么做?
好的,我想启动服务器,如果在模块/命名空间中进行了更改,我希望它能够自动重新加载(实际上我已经做到了这一点)。然而,除此之外,我还想自动刷新前端,以反映这些更改。我使用 hiccup 来描述/渲染我的 HTML 页面,不幸的是,对于任何更改,我需要手动刷新页面。
我知道应该有一种基于 WebSocket 的解决方案来实现这一点。
我希望这种解决方案能与 Clojure 一起工作,我既不使用也不需要 ClojureScript。