compojure

    0热度

    1回答

    我沿着heroku compojure tutorial。当我到达那里创建表本教程中的点,我收到以下错误信息: user=> (require '[clojure.java.jdbc :as sql]) nil user=> (sql/with-connection (System/getenv "DATABASE_URL") #_=> (sql/create-table :test

    7热度

    2回答

    我试图在compojure中编写我的第一个web应用程序。我正在使用ccw和我File-New-Project, Clojure Project并使用“compojure”leiningen模板。结束了project.clj看上去就像 (defproject asdf "0.1.0-SNAPSHOT" :description "FIXME: write description"

    1热度

    1回答

    我试图建立的路线在我的应用使得: /:区域/ - >主页,与现场结合 /:区域/搜索 - >搜索, 与区域结合 迄今为止,我的路由的代码是: (defn controller-routes [locale] (home/c-routes locale) (search/c-routes locale))) (defroutes app-routes (route

    5热度

    2回答

    在http://mindbat.com/2013/03/clojurewest-2013-day-one-notes/有一张纸条,上面写着: 在顶层def'ing裁判和原子基本上是通过全球的单身可变状态,请避免 推荐使用构造函数来回您想使用的状态变量,然后传递状态一起到各功能 我觉得这是很好的建议,但我不完全知道如何在Ring/Compojure应用程序中执行此操作。任何人都可以给出一个具体的例子

    8热度

    2回答

    重复请求参数,我可以得到请求参数容易: (:foo params) 然而,当我有这样的要求: /api?foo=1&foo=2&foo=3 我只拿回"3"而我期望一个数组["1","2","3"]。 我不知道为什么发生这种情况,因为当我看代码: https://github.com/ring-clojure/ring-codec/blob/master/src/ring/util/code

    0热度

    1回答

    我有一台运行compojure的网络服务器。网络服务器从另一台服务器提供的XML文件中读取数据。我不想用请求轰炸文件的提供者,并且XML文件不会经常更改,所以我想我需要某种缓存。 我可以在本地存储XML文件并每隔X分钟刷新一次。另一种方法是在相同的时间间隔内重新分析原始文件并将文件存储在内存中?也许我可以使用refs或atoms这个?这个过程应该可能运行在不同的线程中。我将如何配置? 未来我可能会

    1热度

    1回答

    我正在编写一个小clojurescript项目,我遵循许多使用lein环作为开发Web服务器的lein cljsbuild示例。 我以前运行lein ring server来为我的本地机器上的网站提供服务。现在看来,当我更改包含hiccup html定义的clj文件时,lein ring服务器不会自动重建并重新启动。 根据https://github.com/weavejester/lein-ri

    0热度

    1回答

    我在行动第232页 (ns compojure-test.core (:gen-class) (:use compojure)) (defroutes hello (GET "/" (html [:h1 "Hello world"])) (ANY "*" [404 "Page not found"])) (run-server {:port 8080

    3热度

    1回答

    我正在尝试学习如何在clojure中创建一个Web服务,并且正在寻找帮助说明该过程的教程。我是clojure的新手。看起来每个教程都适用于以前版本的leiningen或compojure等,但是没有人真正了解要做什么。对此有何建议?从使用leiningen 2.1.2开始,有没有教我如何创建Web服务的教程?

    5热度

    1回答

    我想这样定义中的Compojure资源: (ANY "myres/:id" [id] (handler)) 和我想要的:ID是可选的(取决于ID是否指定了我的API将表现不同)。 ,如果我尝试访问 http://mydomain/myres/12 但是如果我尝试访问 http://mydomain/myres 没有指定的ID此工程确定,我得到404 有没有什么办法有参数:id是可选的?