如何将 figwheel 与 ring server 集成以获得后端自动重新加载?

How to integrate figwheel with ring server to get back-end auto-reload?

我是 clojure/clojurescript 网络开发新手。

  1. 使用lein ring server,修改(例如路由)将自动重新加载到服务器(热部署)。
  2. 使用lein figwheel,它会监听cljs源文件的变化,并相应地更新到页面。

现在我开始 figwheel 并修改了后端代码(例如路由)。我重新加载页面后,修改的内容没有更新。

那有没有办法把figwheel和ring server整合起来,让后台变化自动更新?

ring 中间件 wrap-reload will do this for you. There is also a very nice leiningen template called Chestnut 它将使用 Figwheel 和自动重新加载 Ring 后端为您设置一个项目。

这个问题展示了一个 wrap-reload 用法的例子Compojure development without web server restarts