问题标签 [compojure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - 打嗝 1.0.0-beta1 错误
我正在使用 hiccup-1.0.0-beta1 创建一个复合项目。我运行时得到以下堆栈跟踪lein ring server-headless
:
这让我感到困惑,因为该文件page_helpers.clj
不再存在于打嗝中:
此外,我的代码甚至没有尝试引入 page_helpers.clj:
string - 如何将 clojure 函数作为字符串返回
有没有办法将 clojure 函数作为字符串返回?我正在制作一些在线文档,我真的希望能够通过以某种方式将函数评估为文本来将代码添加到 html 中。
谢谢
clojure - 如何区分 Compojure/Ring 中的 html 与 xhr/xml/json 请求?
如何区分 Compojure/Ring 中的 html 与 xhr/xml/json 请求,类似于 Rails 中的 respond_to?
http://apidock.com/rails/ActionController/MimeResponds/respond_to
clojure - How to convert map to URL query string in Clojure/Compojure/Ring?
In Clojure / Compojure, how do I convert a map to a URL query string?
to
Is there any utility method to do this in compojure?
clojure - 黑色与复合?
我无法理解 clojure 的 Noir 库的意义。它似乎是在 compojure 之上编写的一个框架,将 defroute 重命名为 defpage 并称之为一天。显然是不公平的简化,但 Noir 究竟带来了什么?为什么我要使用 Noir 而不是普通的 compojure+hiccup?
编辑/更新:Noir 已被弃用,有趣的写在这里:http ://blog.raynes.me/blog/2012/12/13/moving-away-from-noir/ 。
clojure - compojure 中的数字格式异常
作为完全 clojure 的菜鸟,我正在尝试启动一个小型教程应用程序,以熟悉 compojure。这是一个小应用程序,它允许用户添加两个数字,然后单击按钮在另一页上显示它们的总和。我按照 Mark McGranaghan 博客的指示进行操作。一切似乎都很好,直到我尝试得到我输入的两个数字的总和,而不是得到结果,我被重定向到同一页面(所以基本上我被困在本教程的第一步)。检查代码后,似乎在进行输入解析时触发了 NumberFormatException(出于某种原因)。在我所有的测试中,我都尝试过输入各种数字格式,但没有成功。这是最简单的代码版本,作者说应该可以工作(我已经尝试过最新版本github站点-相同的场景:NFE):
谁能告诉我更好的方法来解析输入值,以避免这种异常?我尝试了几种技术,但对我没有任何效果。我在 win 7 机器上使用 Leningen v1.7.1 和 clojure 1.3。
这是我的 project.clj 文件的内容:
和 run.clj 脚本:
谢谢。
clojure - 如何使用 Compojure 显示图像?
这个复合问题是双重的!
- 如何在网页中显示图像对象(例如我从 Incanter 获得的图表)?
- 如何在文件系统中显示图像?
谢谢!
regex - 使用正则表达式从 clojure 集合中提取字符串
你能建议我从字符串序列中提取子字符串的最短和最简单的方法吗?我通过使用 enlive 框架获取此集合,该框架从某些网页获取内容,这是我得到的结果:
我想要的是在从序列中的每个字符串中提取 URL 时获得一些帮助。我尝试了一些使用分区函数的方法,但没有成功。任何人都可以为这个问题提出一个正则表达式或任何其他方法吗?
谢谢
for-loop - 在compojure的网页上显示来自两个并行序列的数据
我正在尝试在网页上显示两个序列的内容。其中第一个包含图片的名称,第二个包含图片的 URL。当我尝试遍历这两个列表(使用类似 foreach 的 for 循环)时,问题就开始了——这会导致多个图片名称或多个图片(简而言之,一团糟)。这是我的页面渲染代码示例(使用 将序列转换为矢量(vec(flatten (sequence)))
):
此代码将首先显示名称,然后是图片。任何人都可以建议一种将这些值彼此相邻插入的方法,而不是在彼此之上(也许像表格一样的实现)
或者
谢谢
dynamic - 在 compojure 中动态添加路由
嗨,伙计们:我有一个“层次结构”风格的网站,有一个像这样的 defroutes 声明:
但是,我希望这些页面更具动态性——也就是说,我希望通过扫描 /blog 目录的内容来生成 index.html 页面,同样,对于 /tools 路由也是如此。
也就是说,最后,我希望路线看起来像这样:
是否有通过 compojure 构建通过我的站点的动态路径的简单路线图?
更具体地说----关于如何构建一个(生成索引)函数来扫描输入的路径并返回所有文件的链接有什么建议吗?我认为 compojure 可能已经具有这样的功能,因为最近兴起了许多基于这种成语的博客平台。