Я хотел бы использовать figwheel, чтобы перезагрузить интерфейс проекта all-clojure, с которым я играю.Как использовать figwheel с кольцом-обработчиком, который является компонентом?
Бэкэнд служит REST API и организована как набор components, из которого я создаю систему в моей main
функции (я использую duct создать компонент обработчика). Я хочу передать состояние своим обработчикам с помощью закрытий, но единственным средством настройки figwheel для использования моего обработчика, кажется, является установка ключа ring-handler в project.clj
, и для этого требуется передать обработчик, который определен в пространстве имен при lein
времени запуска ,
Итак, есть способ настроить figwheel, когда я запускаю мой компонент? Я все еще очень новенький в Closure, поэтому, скорее всего, я что-то пропустил на виду.
Passing state as parameter to a ring handler? - аналогичный вопрос, но ответ там требует привязки обработчика var на верхнем уровне пространства имен, чего я пытаюсь избежать.