問題タブ [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.
clojure - hiccup1.0.0-beta1エラー
hiccup-1.0.0-beta1を使用してcompojureプロジェクトを作成しています。実行すると、次のスタックトレースが表示されますlein ring server-headless
。
page_helpers.clj
ファイルがhiccupに存在しなくなったため、これは私を混乱させます。
また、私のコードはpage_helpers.cljを取り込もうとさえしません。
string - clojure 関数を文字列として返す方法
clojure 関数を文字列として返す方法はありますか? 私はいくつかのオンライン ドキュメントを作成していますが、関数を何らかの方法でテキストに評価することで、HTML にコードを追加できるようにしたいと考えています。
ありがとう
clojure - Compojure /Ringでhtmlリクエストとxhr/xml / jsonリクエストを区別する方法は?
Railsのrespond_toと同様に、Compojure /Ringでhtmlとxhr/xml / jsonのリクエストを区別する方法は?
http://apidock.com/rails/ActionController/MimeResponds/respond_to
clojure - Clojure / Compojure / RingでマップをURLクエリ文字列に変換するにはどうすればよいですか?
Clojure / Compojureで、マップをURLクエリ文字列に変換するにはどうすればよいですか?
に
compojureでこれを行うためのユーティリティメソッドはありますか?
clojure - ノワールvsコンポジュール?
Clojure の Noir ライブラリのポイントがわかりません。defroute を defpage に改名し、一日と呼ぶ Compojure の上に書かれたフレームワークのようです。明らかに不公平な単純化ですが、Noir は具体的に何をテーブルにもたらしますか? 単純な compojure+hiccup の代わりに Noir を使用するのはなぜですか?
編集/更新: ノワールは非推奨です。ここに興味深い書き込みがあります: http://blog.raynes.me/blog/2012/12/13/moving-away-from-noir/ .
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 スクリプト:
ありがとう。
clojure - Compojure を使用して画像を表示するには?
この冷静な質問は 2 つあります。
- Web ページに画像オブジェクト (Incanter から取得したチャートなど) を表示するにはどうすればよいですか?
- ファイルシステムに画像を表示するにはどうすればよいですか?
ありがとうございました!
regex - 正規表現を使用してclojureコレクションから文字列を抽出する
文字列シーケンスから部分文字列を抽出するための最短かつ最も簡単な方法を教えてください。このコレクションは、特定のWebページからコンテンツを取得するenliveフレームワークを使用して取得しています。その結果、次のように取得しています。
私が欲しいのは、シーケンス内の各文字列からURLを抽出するのに役立つことです。パーティション関数を使用して何かを試しましたが、成功しませんでした。誰かが正規表現、またはこの問題に対する他のアプローチを提案できますか?
ありがとう
for-loop - compojureのWebページに2つの並列シーケンスからのデータを表示する
2つのシーケンスのコンテンツをWebページに表示しようとしています。最初の1つには画像の名前が含まれ、2番目の画像には画像へのURLが含まれます。これらの2つのリストを反復しようとすると(foreachのようなforループを使用して)問題が発生します。これにより、複数の画像名または複数の画像(つまり、完全な混乱)が発生します。これが私のページレンダリングコードの例です(シーケンスはを使用してベクトルに変換されます(vec(flatten (sequence)))
):
このコードは、最初に名前を表示し、次に写真を表示します。誰かがこれらの値を隣り合わせに挿入する方法を提案できますか(おそらく実装のようなテーブル)
また
ありがとう
dynamic - compojure でルートを動的に追加する
こんにちはみんな:私は次のようなdefroutes宣言を備えた「階層型」スタイルのサイトを構成しています:
ただし、これらのページをより動的なものにしたいと考えています。つまり、/blog ディレクトリのコンテンツをスキャンして index.html ページを生成し、同様に /tools ルートもスキャンしたいと考えています。
つまり、最終的には、ルートを次のようにしたいと思います。
compojure を介してサイトを通る動的パスを構築するための簡単なロードマップはありますか?
より具体的には----入力されたパスをスキャンしてすべてのファイルへのリンクを返す(インデックス生成)関数を構築する方法について何か提案はありますか?この種のイディオムに基づく非常に多くのブログ プラットフォームが最近台頭していることを考えると、compojure にはすでにそのような機能があると思います。