9得票2回答
如何在enlive中使用代码片段?

我是一名Ruby on Rails 开发者,在接触Clojure方面还比较新手。我试图做一些在ERB中非常简单的事情,但是在enlive中却让我很难理解。 假设我有一个简单的网站布局文件layout.html: <!DOCTYPE html> <html> <...

9得票2回答
在一个单页的Clojure Web应用程序中,使用Friend进行身份验证和授权。

我正在尝试将好友身份验证和授权集成到Clojure/Compojure单页面Web应用程序中。 我有一个由Angular控制器支持的登录表单,该控制器使用AJAX针对Web应用程序验证用户名和密码,并获取已认证的用户记录。因此,我不希望使用Friend基于表单的默认行为 - 我基本上希望依赖...

9得票1回答
如何将Clojure函数转换为字符串返回

有没有办法将clojure函数转换成字符串返回?我正在制作一些在线文档,希望能够通过某种方式将函数中的代码转换成文本,并添加到html文档中。 谢谢。

8得票1回答
无效的防伪造令牌

我在使用Compojure模板创建的Clojure Webapp项目中使用POST方法时遇到了“无效的防伪标记”错误。 我进行了研究,发现Ring中间件会为来自其他站点的经过身份验证的请求创建CSRF(跨站请求伪造)令牌(以使用已经登录的其他人的凭据并访问不允许访问的页面)。 这些令牌是默...

8得票2回答
你如何使用Clojure开发GAE应用程序?

我希望使用Compojure和Clojure在GAE上开发应用程序,使用Eclipse或Idea,emacs也不错。那么最好的方法是什么?我不认为我想使用leiningen,因为我相信如果您通过学习曲线,maven可以非常强大-我阅读了这篇博客http://compojureongae.pos...

8得票2回答
从嵌套的地图(和向量)创建HTML表格

我正在尝试创建一个表格(工作时间表),之前我已经使用Python编码了它,我认为这将是我学习Clojure语言的很好入门。 我对Clojure(或lisp)几乎没有任何经验,我在Google上搜索并做了很多试错,但似乎无法理解这种编码风格。 以下是我的示例数据(将来将来自sqlite数据库...

8得票1回答
Compojure模板页面

我有一堆静态HTML文件,它们共享相同的页眉和页脚。我希望在所有页面中共享这个页眉和页脚。目前我使用以下路由方式,但它有点丑陋,并且我必须处理所有特殊情况。是否有一种简单的方法来做到这一点,例如PHP的include函数? (defroutes my-app (GET "/" ...

8得票2回答
如何在Compojure函数内访问: headers

org.clojure/clojure-contrib "1.2.0" ring "1.1.8" compojure "1.1.5" clout "1.1.0" 上述内容是有关IT技术的,在这里列出了一些软件库和版本号,其中包括Clojure贡献、Ring、Compojure和Clout。这...

8得票3回答
使用Emacs/Cider开发Compojure/Ring应用程序的正确方法是什么?

在开发基于compojure/ring的Clojure应用程序时,使用emacs/cider的正确工作流程/路径是什么? 我感觉我可以“连接”到正在运行的compojure/ring进程,更改其代码,读取/更改其数据,但我不知道如何正确地执行它。什么是正确的方法? 我该怎么做? lein...

8得票1回答
使用ring/compojure但不使用jetty

我知道可以使用lein ring war创建一个war文件,但是它似乎仍然包含jetty依赖项。在构建war时有没有一种方法可以排除jetty依赖项(并在tomcat上部署)? 如果无法排除这些依赖项,这是否会对任何事情产生影响,或者只是打包到war中但从未实际使用的额外jar / clas...