compojure

    3熱度

    1回答

    我已經使用lein創建了一個項目,然後在項目的根目錄中創建了一個公共目錄來放置靜態內容。 但是,靜態內容未按預期方式投放。 這裏是defroutes: (defroutes greeter (GET "/greeter/working" [] (html [:html [:head [:tile "bla"]] [:body [:image

    3熱度

    1回答

    我試圖創建具有其中包含的Compojure (GET "/tags/multiple/:tag-names" [tag-names] multiple-tags) 但由於某些原因逗號參數的路線,每當我包括在:tag-names領域,404逗號。當沒有逗號時,它工作正常。 有誰知道是什麼原因造成的,以及我如何解決它?

    1熱度

    1回答

    我是Clojure的新手,我遇到了Monger問題。 我正在嘗試與朋友一起使用Monger。我有這個NS: (ns cemerick.friend-demo.users (:require [cemerick.friend.credentials :refer (hash-bcrypt)])) (def users (atom {"friend" {:username "friend

    6熱度

    1回答

    我一直在將一些Noir網站轉換爲Compojure。 我這裏有一個功能,創建頁面的佈局: (defn layout [title & content] (html5 [:head [:title "My Site | " title] (include-css "css/main.css") [:body [:header [:

    3熱度

    1回答

    我重構我的光的webapp到現在使用Compojure。一切工作正常本地。但是,我部署到Heroku時發生我的問題。我試圖運行它與lein ring server-headless $PORT,但我得到下面的錯誤。我的Procfile是web: lein ring server-headless $PORT,由於this issue。但仍然沒有運氣。有任何想法嗎? 2013-06-2

    3熱度

    1回答

    我有一個Web服務的Compojure,看起來像這樣的路線: "/myapp/dosomething/:input" 這種運作良好時:輸入一些正常的應用程序來處理,如字,一串數字等,但當垃圾被放入時,如 GET /myapp/dosomething/%25%24%25%5E%24%25%5E%25%24%5E 我得到一個500錯誤。我的問題是,如何捕獲這個,並返回400? HTTP ERR

    2熱度

    2回答

    我正在構建一個簡單的練習Web應用程序,與朋友一起登錄,並試圖從教程示例dummy內存數據庫轉換到訪問我的DynamoDB數據庫。 (handler/site (friend/authenticate app{ :login-uri "/login" :unauthorized-redirect-uri "/login" :credentia

    5熱度

    1回答

    如果用戶已登錄(即會話的密鑰爲user-id密鑰的值爲非零值),而另一個用戶未登錄,則路由到一個頁面的最佳方式是什麼?理想將是兩套不同的路線。 謝謝! 另外,是否有任何使用compojure的優秀示例應用程序?

    3熱度

    1回答

    我對clojure相當陌生,我正在嘗試將驗證系統添加到compujure應用程序,並且我正在使用cemerick.friend。 所有的路線工作正常,但我永遠不能登錄,即使在內存數據庫中使用虛擬(如果你可以稱之爲)。 我相信問題在於cemerick.friend.credentials/bcrypt-credential-fn,它永遠不會驗證我的憑據。 下面是與相關的代碼要點:https://gi

    1熱度

    1回答

    我在Clojure編程中遇到了一小段代碼,它很麻煩。我是Clojure的新手,不能確定代碼中的錯誤。 (ns ring-tutorial.core (:require [compojure.handler :as ch] [compojure.core :refer [GET PUT POST defroutes]] [compojure.route :as cr