問題タブ [compojure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
487 参照

clojure - hiccup1.0.0-beta1エラー

hiccup-1.0.0-beta1を使用してcompojureプロジェクトを作成しています。実行すると、次のスタックトレースが表示されますlein ring server-headless

page_helpers.cljファイルがhiccupに存在しなくなったため、これは私を混乱させます。

また、私のコードはpage_helpers.cljを取り込もうとさえしません。

0 投票する
1 に答える
452 参照

string - clojure 関数を文字列として返す方法

clojure 関数を文字列として返す方法はありますか? 私はいくつかのオンライン ドキュメントを作成していますが、関数を何らかの方法でテキストに評価することで、HTML にコードを追加できるようにしたいと考えています。

ありがとう

0 投票する
3 に答える
1344 参照

clojure - Compojure /Ringでhtmlリクエストとxhr/xml / jsonリクエストを区別する方法は?

Railsのrespond_toと同様に、Compojure /Ringでhtmlとxhr/xml / jsonのリクエストを区別する方法は?

http://apidock.com/rails/ActionController/MimeResponds/respond_to

0 投票する
3 に答える
4334 参照

clojure - Clojure / Compojure / RingでマップをURLクエリ文字列に変換するにはどうすればよいですか?

Clojure / Compojureで、マップをURLクエリ文字列に変換するにはどうすればよいですか?

compojureでこれを行うためのユーティリティメソッドはありますか?

0 投票する
4 に答える
5506 参照

clojure - ノワールvsコンポジュール?

Clojure の Noir ライブラリのポイントがわかりません。defroute を defpage に改名し、一日と呼ぶ Compojure の上に書かれたフレームワークのようです。明らかに不公平な単純化ですが、Noir は具体的に何をテーブルにもたらしますか? 単純な compojure+hiccup の代わりに Noir を使用するのはなぜですか?

編集/更新: ノワールは非推奨です。ここに興味深い書き込みがあります: http://blog.raynes.me/blog/2012/12/13/moving-away-from-noir/ .

0 投票する
1 に答える
507 参照

clojure - compojure の数値形式の例外

完全な clojure 初心者として、compojure に慣れるために、1 つの小さなチュートリアル アプリを開始しようとしています。これは、ユーザーが 2 つの数字を追加できる小さなアプリケーションであり、ボタンをクリックすると、その合計が別のページに表示されます。Mark McGranaghan blogの指示に従いました。結果を取得する代わりに、入力した 2 つの数値の合計を取得しようとするまで、すべて問題ないように見えますが、同じページにリダイレクトされます (基本的に、このチュートリアルの最初のステップで立ち往生しています)。コードを確認したところ、(何らかの理由で) 入力の解析が行われると NumberFormatException がトリガーされるようです。すべてのテストで、あらゆる種類の数値形式を入力しようとしましたが、成功しませんでした。これは、著者が動作するはずであると述べた最も単純なコードバージョンです(私はからの最新バージョンを試しましたgithub サイト- 同じシナリオ: NFE):

この例外を回避するために、入力値を解析するより良い方法を誰か教えてもらえますか?私はいくつかのテクニックを試しましたが、何もうまくいきませんでした。win 7マシンでclojure 1.3でLeningen v1.7.1を使用しています。

私の project.clj ファイルの内容は次のとおりです。

および run.clj スクリプト:

ありがとう。

0 投票する
1 に答える
592 参照

clojure - Compojure を使用して画像を表示するには?

この冷静な質問は 2 つあります。

  1. Web ページに画像オブジェクト (Incanter から取得したチャートなど) を表示するにはどうすればよいですか?
  2. ファイルシステムに画像を表示するにはどうすればよいですか?

ありがとうございました!

0 投票する
2 に答える
1247 参照

regex - 正規表現を使用してclojureコレクションから文字列を抽出する

文字列シーケンスから部分文字列を抽出するための最短かつ最も簡単な方法を教えてください。このコレクションは、特定のWebページからコンテンツを取得するenliveフレームワークを使用して取得しています。その結果、次のように取得しています。

私が欲しいのは、シーケンス内の各文字列からURLを抽出するのに役立つことです。パーティション関数を使用して何かを試しましたが、成功しませんでした。誰かが正規表現、またはこの問題に対する他のアプローチを提案できますか?

ありがとう

0 投票する
2 に答える
102 参照

for-loop - compojureのWebページに2つの並列シーケンスからのデータを表示する

2つのシーケンスのコンテンツをWebページに表示しようとしています。最初の1つには画像の名前が含まれ、2番目の画像には画像へのURLが含まれます。これらの2つのリストを反復しようとすると(foreachのようなforループを使用して)問題が発生します。これにより、複数の画像名または複数の画像(つまり、完全な混乱)が発生します。これが私のページレンダリングコードの例です(シーケンスはを使用してベクトルに変換されます(vec(flatten (sequence)))):

このコードは、最初に名前を表示し、次に写真を表示します。誰かがこれらの値を隣り合わせに挿入する方法を提案できますか(おそらく実装のようなテーブル)

また

ありがとう

0 投票する
1 に答える
1459 参照

dynamic - compojure でルートを動的に追加する

こんにちはみんな:私は次のようなdefroutes宣言を備えた「階層型」スタイルのサイトを構成しています:

ただし、これらのページをより動的なものにしたいと考えています。つまり、/blog ディレクトリのコンテンツをスキャンして index.html ページを生成し、同様に /tools ルートもスキャンしたいと考えています。

つまり、最終的には、ルートを次のようにしたいと思います。

compojure を介してサイトを通る動的パスを構築するための簡単なロードマップはありますか?

より具体的には----入力されたパスをスキャンしてすべてのファイルへのリンクを返す(インデックス生成)関数を構築する方法について何か提案はありますか?この種のイディオムに基づく非常に多くのブログ プラットフォームが最近台頭していることを考えると、compojure にはすでにそのような機能があると思います。