10得票3回答
Compojure可以将HTTP请求参数从URL绑定,但无法从POST表单中绑定。

Compojure不会绑定POST表单中的字段。这是我的路由定义:(defroutes main-routes (POST "/query" {params :params} (debug (str "|" params "|")) "OK...") ) 当我提交包含字段的...

12得票1回答
如何在Compojure/Ring中使用会话?

我正在使用Compojure开发Web应用程序,非常感谢能提供一个小而完整的示例来存储和检索会话数据。 提前感谢, 詹姆斯。

7得票2回答
Compojure:在生产中使用lein-ring?

似乎人们建议使用lein-ring轻松部署Compojure应用程序。这不仅仅是用于开发吗?我已经对使用lein-ring与由leiningen打包的具有uberjar(使用java -jar执行,其中包含ring-jetty)运行的相同应用程序进行了基准测试。 令我惊讶的是,使用lein-...

7得票1回答
如何将Clojure Web应用部署到Amazon EC2(AWS Elastic Beanstalk + Leiningen + Compojure + Ring + Tomcat)

作为标题, 我的IDE是IntelliJ IDEA 12.1.4, 我需要什么工具包或插件才能将Clojure Web应用程序部署到Amazon EC2? 是否有任何链接、参考资料或逐步解决方案? 谢谢。

15得票2回答
使用Ring和Compojure为应用程序和API路由提供不同的中间件服务

我有一个使用ring+compojure编写的应用程序,我希望能够根据路由属于Web应用程序还是基于JSON的API来应用不同的中间件。 我在Stack Overflow和其他论坛上找到了一些关于这个问题的答案,但这些答案似乎比我正在使用的解决方案更复杂。我想知道我所做的方式是否存在缺陷,以...

7得票3回答
Compojure正则表达式匹配末尾斜杠

也许我只是个笨蛋,但我无法在Clojure中设置可选尾随斜杠的匹配。 lein repl REPL started; server listening on localhost port 47383 user=> (use 'ring.mock.request 'clout.core)...

10得票1回答
为什么Ring的资源响应会以application/octet-stream内容类型响应?

我正在尝试弄清楚为什么Ring的resource-response选择使用application/octet-stream内容类型进行响应。最近,我更新了一些示例代码,那是我学习的样本代码,使其使用较新的ring-defaults。在使用ring-defaults之前,此代码以html内容类型...

12得票2回答
ring-json的wrap-json-response中间件和compojure返回text/plain?

我试图在我的 compojure 应用程序中使用 ring-json 的 wrap-json-response 中间件。我有一个简单的 GET 处理程序,返回类似 {:foo 1} 的映射,当我访问 URL 时,ring 响应 text/plain 和空响应体。我似乎无法让它响应地图的 JSO...

17得票2回答
使用Clojure与Vaadin

有人尝试过使用Clojure(使用Compojure)和Vaadin实现Web应用程序吗?我曾经看到一篇关于使用Clojure和JWT创建Web应用程序的文章。Vaadin基于GWT,因此您可以获得许多GWT的优势(虽然Vaadin完全是服务器为中心的)。而Clojure的优势在于您可以使用任...

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

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