24得票4回答
如何在Clojure中编写多语言应用程序?

我正在尝试学习如何使用Compojure创建支持多语言的网站。是否有类似i18n之类的解决方案可供使用?

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

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

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

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

10得票2回答
在类路径中找不到Compojure

我正在尝试不同的入门示例,我可以使用在路由中使用基本HTML使基本的Hello World示例工作,如下所示:(ns hello-world (:use compojure.core ring.adapter.jetty) (:require [compojure.route :as ...

7得票2回答
如何通过Counterclockwise(或La Clojure)运行/调试Compojure Web应用程序

我正在尝试用Compojure编写我的第一个Web应用程序。我正在使用CCW,我使用“文件-新建项目,Clojure项目”并使用“compojure” Leiningen模板。最终生成的project.clj看起来像: (defproject asdf "0.1.0-SNAPSHOT" ...

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

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

18得票4回答
黑色 vs Compojure?

我对Clojure的Noir库的意义感到困惑。它似乎是在Compojure框架之上编写的一种库,将defroute重命名为defpage并结束了一天的工作。显然这是一个不公平的简化,但是Noir到底带来了什么?为什么我要使用Noir而不是纯粹的compojure+hiccup呢? 编辑/更新...

14得票2回答
带有默认值的可选查询参数在compojure-api中的使用

在使用compojure-api时,如何声明具有默认值的可选查询参数? 我其中一个路由元素如下(在阅读这篇文章之后):(GET "/:id/descendants" [id] :return [d/CategoryTreeElement] :path-params [id...

7得票1回答
如何在最新版本的ring/compojure中使用防伪造/CSRF令牌?

我复制了一些旧代码,在compojure 1.1.18和其他旧的库中可以工作,但使用最新版本时无法使其正常工作。 这是我从这个最小示例中复制的示例代码,用于演示即使设置了头信息,在最新的ring和compojure库中发送http POST时仍会出错。 使用lein ring server...

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...