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是可選的?