ring

    3熱度

    1回答

    我試圖瞭解何時將環形防僞標記生成或插入到HTML頁面中。我使用Compojure/ring/hiccup,但我認爲我的問題真的是關於響鈴。我本身沒有任何問題:我只想知道什麼時候以及如何「注入」防僞標記。 從ring.util.anti-forgery的anti-forgery-field功能實現這樣的: (html (hidden-field "__anti-forgery-token" *ant

    2熱度

    2回答

    我的目標是使用compojure創建Web應用程序並將datomic作爲數據庫連接。單獨來說,這兩個組件工作正常。但是,當我嘗試使用 lein ring server-headless(包括datomic作爲依賴項)啓動服務器時出現錯誤。誤差輸出的頭: Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/je

    1熱度

    1回答

    我得到了一個環流響應,我不知道該如何處理。 我在一個參數傳遞給我的AJAX POST和當它到達的功能在我的Compojure路線,而不是被我通過在原有的參數,我得到一個環流反應是 {:remote-addr 0:0:0:0:0:0:0:1, :params nil, :route-params nil, :headers {origin http://localhost:3300, host lo

    0熱度

    1回答

    我有一個網絡應用程序,它有CSRF保護,但我需要禁用某些endpoints(public APIs)這種保護,所以我可以發送Rest調用沒有問題。 這裏是我的代碼: (def handler (-> route.all/routes log-middleware (wrap-defaults site-defaults);;which provides CSRF p

    1熱度

    2回答

    我想'重定向'網絡請求到另一個服務。我想對它們做任何改變,並將它們發送給另一個服務(我假設有類似http-clj的東西)。結果會做同樣的跳躍。 這是必需的,因爲我們正在替換部分服務,但我們不能直接讓客戶端調用服務。 我們部署到一個tomcat,但通常它應該適用於任何響鈴請求。 有沒有一個優雅的方式來做到這一點? 感謝

    1熱度

    3回答

    使用嵌套defroutes當我無法從POST請求訪問形式參數訪問形式PARAMATERS。我已經嘗試了我在文檔中看到的所有中間件和配置選項的組合,包括已棄用的compojure /處理程序選項等,但仍無法查看參數。我確信我錯過了一些非常明顯的東西,所以任何建議(無論多麼微不足道)都將不勝感激。 這裏是我的最新嘗試,其中我嘗試使用站點默認中間件和禁用默認提供的防僞/ CSRF保護。 (我知道這是一個

    0熱度

    1回答

    我需要響應中可用的未插值路徑(例如/ resources /:resourceId)來記錄路徑的持續時間。什麼是適當的方式來做到這一點?

    2熱度

    2回答

    我正在開發一個clojure API,我希望每次啓動我的服務器時,都要在它之前運行測試。 我找到了函數(run-tests)和(run-all-tests),但clojure說這個函數不存在於這個名字空間。如果我在ns中放入(:使用clojure.test),該函數可以正常工作,但它會從我正在使用的libs和clojure核心運行測試。 這裏是我的處理程序,我放置主要方法,然後我希望「lein r

    0熱度

    1回答

    我的文件夾結構看起來像這樣 src main clojure .../core.clj webapp WEB-INF index.html 在我core.clj我有碼頭 (ns com.lapots.platform.web.core (:use ring.adapter.jetty) (:

    4熱度

    1回答

    用下面的程序: ; src/webapp/core.clj (ns webapp.core (:require [compojure.core :refer [defroutes GET]] [ring.middleware.json :as mid-json] [clj-time.jdbc])) (defn foo [request] {:b