ring

    5熱度

    1回答

    我有一個鈴聲應用程序,通過部署到生產作爲uberwar事情; myservice.war。在生產WAR文件被扔進碼頭的地方時,我通過雷音環本地運行遵循它的名字 $ curl -i -X GET http://myservice.qa1.example.com:8080/myservice/healthz HTTP/1.1 200 OK ... ,我需要它在相同的上下文中運行上下文中運行;爲

    1熱度

    1回答

    我得到身體和頭從這樣的請求特定的HTTP標頭: (POST "/api/item" {body :body headers :headers} (create-item body headers)) 身體被包裹,所以我得到一個關鍵字地圖,我可以很容易採取從那個值: (def app (-> (handler/api app-routes) (middleware/wrap

    2熱度

    2回答

    使用Compojure,除了必須格式化請求URL之外,是否有方法可以重定向到其中一個定義的路由? 例如,在以下簡化defroutes聲明: (defroutes app-routes ; ... (GET "/something-that-may-redirect" [query-param] ; parse `query-param` into `arg1` and

    2熱度

    1回答

    您如何確保中間件不會被應用兩次? 我的應用程序使用bidi,我有我的路線和處理程序分開。所以我的最終戒指處理程序有一些中間件(例如wrap-params和wrap-session),我的一些處理程序有他們自己的定製中間件。我可以手動監視主要處理程序的構造函數和處理程序文件,但我寧願不要依賴手動警惕。 有沒有幫助管理中間件更好的設計?或者一些圖書館? 我的結構是這樣的: 1. routes

    2熱度

    1回答

    我有一個問題,我一直在處理一段時間。我爲齒輪s2做web應用開發。 我想在我的應用程序中執行的操作與手錶本身的操作完全相同。例如,在''設置'中,您有一個垂直列表,您可以通過旋轉擋板來滾動項目。 我根據這個問題Rotarty (ring) on Samsung Tizen Gear S2 應使用此事件知道: rotaryDetentCallback = function rotaryDetentH

    0熱度

    1回答

    我學習的Clojure和我的項目在哪裏工作我使用的Compojure & 環 & clostache(鬍子的Clojure的)。 這是我的核心Clojure的文件: (defroutes public-routes (GET "/" [] (controller/index)) (route/resources "/") (GET "/index" [] (co

    4熱度

    2回答

    我剛剛嘗試添加這個包裝(-> routes (wrap-ssl-redirect))用於將http自動重定向到https,但是當我部署到heroku時,https://在我的瀏覽器中未變綠,並且網站無法加載。 是不是默認的heroku端口443,這也應該是默認的wrap-ssl-redirect函數? 出了什麼問題? 謝謝! 編輯: 我的代碼: (defn prod-app [routes]

    0熱度

    1回答

    當前使用Ring設置POST請求的CSRF令牌。我一直在回答這個問題作爲指導Set Ring-Anti-Forgery CSRF header token。 遵循本指南後,我能夠成功獲取csrf標記併發送帶curl的POST請求。但是,我只能以不使用(wrap-reload)和我的應用處理程序爲代價來做到這一點。 該指南使用此代碼爲應用處理器 (def app (-> routes

    1熱度

    1回答

    我希望我能以一種合理的方式解釋它! 我使用救星原型,我需要公開給客戶端,並具備路由(S),像這樣定義了一些Web服務: (defroutes fish (context "/fish" [] (ANY "/cod/:id/count" [id] (cod-fish id)))) (def handler (-> f

    3熱度

    1回答

    我想創建一個節點在我的Neo4j數據存儲使用clojure新手,我遇到了一個錯誤,我認爲是與格式化json相關: Exception: com.fasterxml.jackson.core.JsonGenerationException: Cannot JSON encode object of class: class recursiftion.dao_graph$create_node: [e