問題タブ [noir]

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 投票する
2 に答える
1294 参照

clojure - noirでファイルのアップロードをどのように受け入れますか

私はこのようなファイル入力設定をしています

アップロードエンドポイントは次のようになります。

bookは、ファイル自体ではなく、アップロードされたファイルのタイトルの文字列のようです。ファイルを取得するにはどうすればよいですか?

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

clojure - UI のない Web サービスは Compojure か Noir か?

UI のない Web サービス (JSON および/または XML を受信し、JSON および/または XML を返す) を作成することを計画している場合、NoirはCompojure以外に役立つものを提供しますか?

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

clojure - Clojure / Noir: HTTPS を強制し、リクエストが http:// の場合は https:// にリダイレクトします

サイトで SSL を強制しようとしています。httpだけならhttpsと同じURLにサイトをリダイレクトするリング型ミドルウェアが欲しい

私は次のコードを書きましたが、リクエスト スキームをチェックしてリダイレクト先の URL を出力する以外には何もしません。

これを実際のアプリにどのように実装しますか?

Noirでclojure 1.2を使用しています。

補足: 複数のネストされた str を使用せずに、複数の文字列を 1 つの文字列に結合するにはどうすればよいですか?

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

servlets - スクイーズで桟橋にノワール戦争を展開するときの404

ここで明らかな何かを見逃したような気がしますが、どこから調べればよいのかわかりません。

このように作成された新鮮なノワールアプリがあります:

src/hiworld/server.clj に新しいページ ハンドラーを追加します。

リング用に project.clj を設定しました。

ローカルで動作することを確認します。

私は戦争を構築します:

これまでのところすべて順調です。次に、jetty にデプロイします。

しかし:

私は何を取りこぼしたか?私の知る限り、簡単な Web アプリを jetty にデプロイするために必要なことはこれだけですが、明らかに何か問題があります。再起動は気にしないので、独自のコンテキストを定義する必要はないと思います-またはそうしますか?

アップデート

この一連の手順に従って、 clojureをまったく使用しない単純な "hello world" war を作成しました。これは期待どおりに機能するため、clojure スタックに何か問題があるように見えます。

再度更新

スタンドアロンの戦争として可能な限り単純なリング アプリを作成し、展開しました。これはうまくいったので、ノワール特有のもののようです。

三度目の更新

期待どおりに動作する hello-world compojure アプリを作成してデプロイしました。

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

clojure - ノワールのナメクジにはどのキャラクターが許可されていますか?

RESTを介して公開しているClojureサービスがあります。次のように定義されたページがあります。

idに使用できる文字は何ですか?スラッグ1-2-3、1 | 2 | 3、1_2_3はすべて機能しますが、1.2.3は機能しません。を含むナメクジを作る方法はありますか?仕事?ノワールルートで許可されている文字は何ですか?この動作の原因となるコードはどれですか:noir、ring、compojure?

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

clojure - アイテム->カテゴリ-ベクトルのclojureマップを分類されたリストに解析する

キー文字列アイテムが含まれるカテゴリを格納するアイテム名とベクトルのベクトルのマップがあります。このマップをいくつかのしゃっくりのdefpartialsに解析して、カテゴリ別に整理して表示しようとしています。

私がする必要があると思うのは、マップを1回解析して、すべての可能なカテゴリとサブカテゴリのセットを作成することです。それができたら、それを繰り返し、メインマップからすべての一致をフィルタリングして、適切なキー文字列を取得できます。

以下のマップから、すべてのメインカテゴリとサブカテゴリのセットに移動するにはどうすればよいですか?そのセットを取得したら、キーではなく値で元のマップをクエリするにはどうすればよいですか?

助けてくれてありがとう!

sudoコードの目標

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

ubuntu - ubuntuサーバーのジャックを使用したリアルタイムオーディオストリーム

ubuntuサーバーのジャックを介して実行されているアプリケーションからオーディオをライブストリーミングするための最良の方法は何でしょうか?

私のサイトはnoirとclojureで構築されていますが、私は通常、これを達成するためにどこから始めればよいかを見つけようとしています。オーディオは、ジャックを介して実行されるOvertoneを使用して生成されます。オーディオをキャプチャして、ライブでストリーミングしたいと考えています。これも可能ですか、それとも.mp3の.wavにレンダリングしてから、再生するだけですか?情報をありがとう

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

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

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

ありがとう

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 に答える
169 参照

eclipse - EclipseプロジェクトとしてのWebnoirWebサイト、リソースが見つかりません

私はこのwebnoirwebappをEclipseプロジェクトとして持っています。ここからダウンロードできます:http://dl.dropbox.com/u/3914693/practicum5.zip

Eclipseの-main関数を使用して起動すると、resourcesフォルダーが見つからないようです(/css/tictactoe.cssで404を取得します)。それを機能させるために何を変更しますか?