如何将Figwheel与Ring服务器集成以获得后端自动重新加载?

11

我是新手,涉及到Clojure/ClojureScript Web开发。

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

现在我已经启动了figwheel并修改了后端代码(例如路由)。重新加载页面后,修改内容没有得到更新。

那么,是否有一种方法可以将figwheel与ring服务器集成,以便可以自动更新后端更改?

1个回答

13

1
栗子可行!在检查源代码后,我发现当调用(run)时,栗子会启动一个jetty服务器。简单地添加wrap-reload中间件是不起作用的(在提问之前我已经尝试过了)。因此原因可能是lein figwheel根本不会启动jetty服务器。稍后我会尝试找出原因。 - LotAbout
有没有一种方法只使用 lein figwheel(不使用 chestnut)来完成这个任务? - leontalbot
当然,可以复制Chestnut服务器的做法或直接使用wrap-reload。 - Daniel Compton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接