ring

    2热度

    1回答

    我可以读取环文档和知道(状态/禁止!)具有扔返回HTTP 403 (ns com.example.mosaic.endpoint.v2.api (:require ; ... [ring.util.http-response :as status] [ring.util.response :as response]) (:import [org.j

    0热度

    1回答

    我使用lein new luminus my-app +postgres +auth +cljs +swagger从luminus应用程序模板创建了一个全新的应用程序。在生成的文件src/clj/my_app/routes/home.clj创建以下的Compojure路线: (GET "/docs" [] (response/ok (-> "docs/docs.md" io/resource sl

    2热度

    1回答

    我面临一个问题,需要我获取环内的节点。我写了一个recursie方法,但它没有做我想做的事,所以我需要一些帮助。 下面的picture解释了我在寻找什么,因为我很难解释它。 给出根节点0,我想从它基本上是0的那些节点,1,2,7,8得到环,9 记住,每个节点包含连接到的节点的列表它,所以节点0将节点1和节点9连接到它。所以一切都在那里,但我不能得到正确的逻辑来得到那个戒指。这里是我写的方法,但不幸

    1热度

    2回答

    连接,我开始使用Clojure的Luminus公司框架与MongoDB的(与商贩库)来开发。 很难理解如何实现mount库来启动数据库连接。 我想出代码应该放handler.clj的init函数。 但我不知道如何告诉安装启动数据库连接。 请你能帮我一下吗? 这里爱顶我的发展config.clj (ns vippro.config (:require [selmer.parser :as

    4热度

    1回答

    什么是在Clojure中进行集成测试的技术和库。特别与数据库,铃声应用程序,core.async频道交互,任何产生副作用的内容。

    0热度

    1回答

    我想弄清楚如何在Windows中使用Counterclockwise在Eclipse Mars中为Clojure Ring和Compojure应用程序运行lein ring server。 我已经将正确的依赖项添加到我的project.clj文件中。从命令行运行此命令毫无问题。 但是,如果我键入它在Eclipse中REPL我得到的错误:“CompilerException了java.lang.Ru

    2热度

    1回答

    试图让从使用宏环请求地图宏解构参数。它的工作原理确定: (defmacro defpage [fname args & body] `(defn ~fname [{{:keys ~args} :params}] [email protected])) (defpage h-projects [name description] ; some code using

    0热度

    1回答

    如何修改Ring中间件中的会话?我基本上想要访问存储在那里的URL的历史记录,并且我不能让会话存储值。 会话在代码的其他地方能正常工作,我可以返回响应。我认为这与这个问题有关,我不了解中间件的工作原理。 这里是我当前的代码 (defn wrap-history [handler] (fn [req]

    3热度

    1回答

    当我在使用Compojure模板创建的Clojure Webapp项目中尝试使用POST方法时,我收到“无效的防伪令牌”。 我研究了一下,Ring中间件创建了CSRF(跨站请求表单)令牌给来自其他站点的身份验证请求(使用其他站点的用户凭据已经登录并访问不允许访问的页面)。 这些令牌是默认的,我们需要使用ring.middleware的总结PARAMS围绕我们的Web应用程序。无法获得任何东西。请帮

    1热度

    1回答

    如何使我的数据库不变化,以便我的(def db ...)在运行我的单元测试时不会尝试初始化数据库(因为它不会是数据库那么)。 我嘲笑函数中的sql和dml(with-redefs),但到目前为止我发现的所有示例都直接在名称空间中定义数据库(例如,不包含在函数中)。