問題タブ [http-kit]

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

clojure - httpkit-fake は、渡されたパラメータで URL ビルドをインターセプトしません

を含むリクエストをwith-fake-http傍受するにはどうすればよいですか。次のコードは例外を生成しますhttp/get:query-params

CompilerException java.lang.IllegalArgumentException: Attempted to perform GET on unregistered URL localhost and real HTTP requests are disabled., コンパイル:(web/db_test.clj:57:1)

ご協力いただきありがとうございます。

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

exception - Clojureリングアプリで例外をキャッチできません

私は自分のショッピング アプリに取り組んでおり、カスタム例外ハンドラーを作成しようとしていますが、それらに到達する前にそれらをキャッチしている何かがあります!

これが私のハンドラーです

これが私のスタックです

リング関数の 1 つでテストを行います

そして、結果の出力は次のようになります

例外がハンドラーによってキャッチされることはありません! 考えられるすべてのバージョンを試してみましたが、運が悪かったです:-(誰がそれを捕まえているのですか?どうすればそれを止めることができますか?

よろしくソレン

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

websocket - Websocket サーバーを使用してクライアントに ping を実行する

http-kit (Clojure、それはうまく機能します) から Websocket 接続が提供されています。クライアントから ping を送信して、まだ接続されていることを確認し、すべてが正常に機能していることを確認します。私の質問は、これらの場合、人々はわざわざサーバーからクライアントに ping を送信しますか?

応答が得られなかった場合にサーバーからチャネルを削除するように何かを設定しようとしていましたが、時間制限のあるプロセスを設定し、状態を変更してピンポン サイクルを追跡するのはあまり機能的ではありませんでした。少し醜い。次に、サーバーは数十万の同時接続を処理できると思いましたが、いくつかの壊れたスレッドについて心配する必要はありませんか? 人々は通常、これをどのように処理しますか (または処理しませんか)?