0

我有一个内置于 Clojure 并连接到 MySQL 的终端应用程序,但我想知道添加前端的最简单方法。我遇到了这篇推荐 ring 的帖子(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、带有 Reagent 的 Clojurescript、Angular,甚至是老式的 HTML/CSS/Javascript。似乎有很多模板,但没有关于如何从头开始的说明。

4

1 回答 1

0

除了投反对票之外,以下任何一个都是可以接受的答案:Selmer、Hiccup、Enlive。

于 2018-01-10T04:57:23.960 回答