将前端添加到现有的Clojure终端应用程序

时间:2017-12-30 20:34:04

标签: clojure clojurescript ring figwheel

我有一个在Clojure中构建并连接到MySQL的终端应用程序,但我想知道添加前端的最简单方法。我发现了这个帖子(即5岁)推荐响铃并进行设置:Add webapp frontend to existing clojure app

将deps添加到项目后,将处理函数添加到core.clj:

(defn handler [request]
  {:status 200
   :headers {"Content-Type" "text/html"}
   :body "Hello World"})

启动网络服务器并输出“Hello World。”

好的,现在怎样?我熟悉像Figwheel这样的模板,你可以直接构建Clojurescript(不带后端?)和像Reagent这样的工具,你可以用Clojurescript编写React,但是我感兴趣的是是,如何在我选择的任何框架中添加前端到现有的终端应用程序,无论是简单的React,Clojurescript与Reagent,Angular,甚至是老式的HTML / CSS / Javascript。似乎有很多模板,但没有说明如何从头开始。

1 个答案:

答案 0 :(得分:0)

而不是投票,以下任何一个都是可以接受的答案:Selmer,Hiccup,Enlive。