compojure-api

    1

    1答えて

    Compojure APIを新規作成しました。 ボディレスポンスをJSON形式で表示するにはどうすればよいですか?ここで は、私が書かれているどのようなコードである core.clj (ns clojure-dauble-business-api.core (:require [compojure.api.sweet :refer :all]) (:require [ring.

    12

    1答えて

    compojure-apiを使用する場合、省略可能なクエリパラメータをデフォルト値で宣言する適切な方法は何ですか? 次のように私のルート要素の一つは、(thisを読んだ後)である。他のもの(例えばshow-future Boolean)として定義された最初のブールのparamsで (GET "/:id/descendants" [id] :return [d/CategoryTreeEl

    0

    2答えて

    私はPost RequestのRAW JSONを読むことができます。しかし、正しい方法でそれをやっているのかどうかわからないのですか? CODE (ns clojure-dauble-business-api.core (:require [compojure.api.sweet :refer :all] [ring.util.http-response :refer :a

    2

    1答えて

    私はいくつかの単純なcompojure-apiルートを持つluminusプロジェクトを持っています。 私は、wcar*マクロ(services.cljで定義されています)を使って呼び出しを行うと、すべてがうまく動作するように、carmineを追加しました。 私はlein testと、このエラーを受信して​​いますので、今、私は、いくつかのテストを追加しようとしているが、Redisの接続がそれらの間

    1

    1答えて

    私は対処方法がわからないリングストリームレスポンスを取得しています。 私はAjaxのPOSTにパラメータに渡され、それが代わりに私が渡された元のパラメータであることの、私のcompojureルートで関数になったとき、私はされてリングストリーム応答を取得 {:remote-addr 0:0:0:0:0:0:0:1, :params nil, :route-params nil, :headers {

    1

    1答えて

    私はこのドキュメントを使用してルミナスを通じて私のRESTfulなサービスを作成しました:http://www.luminusweb.net/docs/services.md どうやらCompojure-APIは、クエリパラメータをマッピングするためのスキーマライブラリを使用しています。しかし、私はすべてのクエリパラメータを単一のマップとして取得できるようにしたいと考えています。例えば:このGET

    1

    1答えて

    私は、Webアプリケーション用のClojure(スクリプト)に入るためにLuminusフレームワークの学習を開始しました。 RESTfulサービスフレームワークについては、swagger/compojure-apiを使用することを提案します。例は役に立ちましたが、コレクションを返すためのものは見つかりませんでした。ここで は私のモデルである: CREATE TABLE thread (id IN

    1

    2答えて

    私はcompojure-apiで遊んでいて、単純なwebappのContent-Typeを管理しようとするとブロックされています。私が望むのは、プレーン/テキストのHTTPレスポンスを出すことですが、何とかCompojure-APIはそれを "application/json"に設定し続けます。 (POST "/echo" [] :new-relic-name "/v1/echo"

    1

    1答えて

    私はcompojure-apiを使用しています。私のapiルート構造体とリクエストを受け取ったルートレコードを返す関数を探しています(または:そのハンドラを適用せずに、 compojure.api.routes/path-forで私が探しているものの逆の種類を見つけることができました。これは:nameを指定すると対応するルートのパスを返します。同じネームスペースには有望に見えるget-routes

    1

    1答えて

    現在、Luminusテンプレートに+ swaggerオプションを使用しています。これにはcompojure-apiサポートが追加されています。これ(のみ関連ビット)のような 私の現在の設定がされています (ns my-project.routes.services (:require [compojure.api.sweet :refer :all] ,,,) (def