compojure-api

    1熱度

    1回答

    我是compojure api的新手。 如何以JSON格式顯示身體響應? 這是我寫的代碼 core.clj (ns clojure-dauble-business-api.core (:require [compojure.api.sweet :refer :all]) (:require [ring.util.http-response :refer :all])

    12熱度

    1回答

    使用compojure-api時聲明可選查詢參數的默認值的正確方法是什麼? 我的一個路徑元素的如下(讀取this後): (GET "/:id/descendants" [id] :return [d/CategoryTreeElement] :path-params [id :- Long] :query-params [context-type :- d/Conte

    0熱度

    1回答

    我是clojure的新手。我想從數據庫中獲取帶有字段的x記錄,並且想要將記錄插入到數據庫中。在這種情況下,我應該使用defrecord和defschema之間的哪一個? 這些是一樣的嗎?

    0熱度

    2回答

    我可以讀取郵寄請求的RAW JSON。但不知道我是否正確地做到了這一點? CODE (ns clojure-dauble-business-api.core (:require [compojure.api.sweet :refer :all] [ring.util.http-response :refer :all] [clojure-dauble-busi

    2熱度

    1回答

    我有一個簡單的compojure-api路線的luminus項目。 我已經添加carmine與redis服務器通信,使用宏(在services.clj中定義)調用它,並且一切正常。 現在,我嘗試添加一些測試,但目前看來,他們在Redis的連接不正常工作,因爲我收到此錯誤與lein test: ERROR胭脂紅連接錯誤 clojure.lang.ExceptionInfo:胭脂紅連接錯誤{} 由於它

    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

    1熱度

    1回答

    我只是通過Luminus公司使用該文檔中創建我的RESTful服務:http://www.luminusweb.net/docs/services.md 顯然的Compojure-API使用模式庫來查詢參數映射。但是,我希望能夠將所有查詢參數替換爲單個映射。例如: 從這個GET /api/myapp?color=green&shape=round&height=100 這個{:color "gre

    1熱度

    1回答

    我已經開始學習Luminus框架以進入Web應用程序的Clojure(腳本)。對於RESTful服務框架,建議使用swagger/compojure-api。示例很有幫助,但我找不到任何用於返回的集合。 這裏是我的模型: CREATE TABLE thread (id INTEGER PRIMARY KEY AUTO_INCREMENT, name VARCHAR(30)); 而且賭俠查詢

    1熱度

    2回答

    我正在玩compojure-api,並在試圖管理Content-Type for我的簡單Web應用程序時被阻止。我想要的是發出一個純粹/文本的HTTP響應,但不知何故,Compojure-API一直將其設置爲「application/json」。 (POST "/echo" [] :new-relic-name "/v1/echo" :summary "info log t

    6熱度

    1回答

    例如Luminus公司網站states是 的Compojure路由定義只是接受請求 地圖和返回響應地圖功能... (GET "/" [] "Show something") ... 不過的Compojure路線是不功能 (defmacro GET "Generate a `GET` route." [path args & body] (compile-route :ge