問題タブ [luminus]
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.
rest - Clojure Luminus でファイルを書き込むシンプルな API
Luminus を学ぶ手始めとして、ローカル サーバー環境とやり取りするための簡単な API を作成しようとしています。基本的なファイルを作成するのは良い方法のように思えますが、うまくいきません。から私のコードを参照してくださいhome.clj
:
Luminus は 2 つの単語だけを返しますNot Found
。
これも機能しない 2 番目の例:
clojure - Luminus / Compojure ルートの複数のオプション パラメータ?
URL 内の「キーワード」の存在によって検出され、任意の順序で処理される、複数のオプション パラメーターを持つルートを作成したいと考えています。
例:
これは可能ですか?ルートを作成するマクロをまとめることはできましたが、少なくともルートの階乗が作成されます。電話は 1 時間に 1 回くらいかかってくるので、遅い応答時間にも対応できます。しかし、マクロを使用して 7 つのオプション パラメータに対して 5,000 のルートを作成するのは合理的でしょうか?
multithreading - マルチスレッド Clojure Luminus サーバー?
これをどのように表現するかはわかりませんが、以下の動作を実現する方法についてのアイデアは素晴らしいでしょう.
コマンドラインプログラムへの長時間の呼び出しを行うWebサーバーがあります。サーバーに複数の長時間実行される呼び出しを処理させたいが、呼び出しが完了するまで特定の要求を返さないようにしたい。これは Web サイトではないため、呼び出しが長時間実行されても問題はなく、クライアントもタイムアウトしません。これを達成する方法についてのアイデアはありますか?
このリンクは関連していますか? clojure で多重化サーバーを作成しますか?
logging - Compojure アプリでログを初期化する場所は?
Luminus を使用して生成された Compojure アプリがあります。clj-logging-configを使用してロギングを構成したいのですが、これに非常に苦労しています。(!set-logger)
コマンドをinit
関数に入れました( {:ring {:init}
in で宣言project.clj
)が、動作を説明できません。
私が言うと(!set-logger)
、ログに記録されます。私が言うと(set-logger! :pattern "%d - %m%n")
、それは文句を言います:
ログレベルを設定しても効果がないようです。
をさまざまなモジュールの先頭に移動する(!set-logger)
と、それらのモジュールが期待どおりにログに記録されるようですが、(!set-logger)
必要なすべてのパラメーターを含む単一のものを配置してアプリケーション全体に影響を与える適切な場所を見つけることができません。
clojure - lein ring server: "それはタスクではありません"
compojure の hello-world サンプルをビルドしようとしていますが、リング タスクの開始に失敗しています。
また、ルミナスサイトでhello-world を使用してみましたが、そのタスクや他の例が見つからないというメッセージも表示されています。彼らのチュートリアル。
clojure - leiningen/ring/compojure/luminus によるネットワーク接続 REPL
ring/compojure を使用する luminus Web フレームワークでサーバーを実行しており、clojure repl を使用して自分のコードに接続できるようにしたいと考えています。nrepl
network repl を表すサーバーがあり、次の方法で接続できることを理解しています。
repl.clj
`lein new luminus [project-name] で luminus プロジェクトを自動生成すると、次のコードが作成されます (実際には、clojurescript repl をアタッチするために必要な browser-repl ピースを追加しました)。
私は失敗しましたlein repl :connect ...
- サーバー上のコードに clojure repl を添付するにはどうすればよいですか?
助けてくれてありがとう