【发布时间】:2015-08-05 17:51:25
【问题描述】:
我想使用figwheel 重新加载我正在玩的一个全clojure 项目的前端。
后端提供一个 REST api,并被组织成一堆 components,我在 main 函数中创建了一个系统(我使用 duct 创建处理程序组件)。我想使用闭包将状态传递给我的处理程序,但配置 figwheel 以使用我的处理程序的唯一方法似乎是在project.clj 中设置ring-handler 键,这需要我传递一个在命名空间中定义的处理程序在lein 启动时间。
那么 - 有没有办法在我启动组件时配置 figwheel?我在 Closure 还是个新手,所以我很可能遗漏了一些显而易见的东西。
Passing state as parameter to a ring handler? 是一个类似的问题,但那里的答案涉及将处理程序绑定到命名空间的顶级 var,这是我试图避免的。
【问题讨论】: