14得票3回答
在Clojure/Compojure中对用户输入进行转义/清理

我正在使用Clojure/Ring/Compojure-0.4/Enlive堆栈构建web应用程序。 在这个堆栈中是否有函数可以剥离HTML或HTML编码(例如将<a>编码为<a>),以防止XSS攻击?

13得票2回答
使用Compojure的OAuth2全能解决方案

我正在尝试使用一个全能解决方案将Compojure应用程序与以下OAuth2提供程序集成:LinkedIn,Facebook,Google和Twitter。我知道一些现有的Java库可以帮助实现,例如scribe-java或spring-social,但在Clojure中使用它们不太理想。是否...

12得票8回答
webjure与compojure有何区别?

我听说过两个基于Clojure的Web应用程序框架:Webjure和Compojure。有人能告诉我哪一个更好吗?

12得票3回答
Leiningen、Compojure、Luminus和Ring之间有什么关系?

我开始学习Clojure,希望构建一个Web应用程序,但是不知道该使用哪个框架。我在网上搜索了几个小时,找到的所有东西都有点重叠,让我有点困惑。 我有ASP.NET MVC和JavaEE的经验,如果Clojure web编程与这些经验有关,我很乐意听取建议。 Leiningen、Compo...

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

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

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

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

12得票7回答
如何寻找一个适合运行Compojure的Web托管服务

我非常有兴趣使用Clojure和Compojure构建一个网站,就像这样: http://briancarper.net/blog/deploying-clojure-websites 但是,由于我对Java环境和Java文化的经验有限,我不确定在寻找Web托管服务时该从何处开始。 我是...

11得票1回答
Compojure: 如何映射查询参数

我正在尝试使以下任何映射工作,以映射http://mysite.org/add?http://sitetoadd.com或http://mysite.org/add?u=http://sitetoadd.com (GET "/add?:url" [url] url) (GET "/a...

11得票4回答
访问Compojure查询字符串

我正在尝试从URL查询字符串中获取一个值,但返回的似乎是一个映射表。然而,当我使用下面的代码时,它没有按预期处理。请问如何访问返回的查询字符串数据结构中的特定值?http://localhost:8080/remservice?foo=bar(defroutes my-routes (GE...

11得票2回答
使用Compojure还是Noir来创建一个无界面的Web服务?

如果计划创建一个无界面的Web服务(接收JSON和/或XML,返回JSON和/或XML),那么 Noir 是否比 Compojure 提供更多有用的东西?