問題タブ [requesthandler]

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

php - Cakephp の beforeSave() が $model::save() を使用して新しいデータを保持しない

SalasControllerメソッドdebug($this->data)を実行reservar()すると、json からの $data は問題ありませんがthis->Sala->save($this->data)、実行して試してみると、次のようdebug($data)beforeSave()返されます。

SalasController.php

モデル Sala.php

行動

MyJs

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

python - Requesthandler から Tornado WebSocketHandler を呼び出す

Tornado Webserver を使用しており、RequestHandler から WebSocketHandler を内部的に呼び出したいと考えています。

呼び出す WebSocketHandler クラス (以下の例では「IndexHandlerDynamic1」) が classFactory で作成されるため、リダイレクト /redirectHandler 機能を使用することはできません。

Requesthandler ( here ) の定義を使用すると、私の例は次のようになります。

関連する URL を要求すると、彼は IndexHandlerDistributor にジャンプし、IndexHandlerDynamic1.initialize() が呼び出されます。

ただし、クライアント側では、ブラウザ コンソールは次のエラーを出力します。

明らかに、ソケット接続が正しく開かれていません。私の間違いは何ですか?

編集:

助けてくれたベンに感謝!

悲しいことに、動的に作成された URL パラメータのような名前のクラスにユーザーをルーティングするのにまだ問題があります。私の例を見て、私の問題を理解していただければ幸いです。

Requesthandler としての ClassFactory の呼び出しのパラメーターとして channelId を使用する方法は?

または、アプリケーションの実行中にアプリケーションのルーティングを動的に変更する別の方法がありますか? もしそうなら、私はこの方法を使用して最初のタスクを解決できます。

0 投票する
0 に答える
147 参照

solr - solr のカスタム RequestHandler


solr でカスタム リクエスト ハンドラを作成し、 solrconfig.xmlに次の行を追加
しました。

ログを通じて、この requestHandler に対して http GET リクエストが行われたことを確認しました。また、送信された応答は問題ないように見えます:
<lst name="responseHeader"><int name="status">0</int><int name="QTime">0</int></lst>[\n]"

しかし、それでも必要なタスクを実行していません。

何がうまくいかないのか教えてください。

0 投票する
0 に答える
543 参照

solr - Solr 4.9 - requestHandler でデフォルト、追加、不変を使用する方法

スキーマには 8 つのフィールドがあります。インデックスには 2 種類のドキュメントがあります。最初のタイプには本の詳細が含まれ、2 番目のタイプのドキュメントには特定の本のすべてが参照されている場所が含まれます。

このようなスキーマを使用する理由は、インデックス サイズを小さくするためです。私のSolrインデックスのドキュメントは次のようになります-

ユーザーに件名や年を選択させたいが、結果には詳細ドキュメントを表示したい。

これを達成するために、join次のようなクエリを使用します-

毎回バックエンドでこのクエリを生成する必要があります。代わりに、クエリのほとんどの部分が同じままであるためdefaultappendsand/or invariantin myを使用したいと思います。requestHandler

私は自分で次のことをしようとしましたrequestHandler

/usage?fq=subject:physics結果が得られないため、ユーザーが選択した件名および/または年を渡します。リンクによると、値を追加する必要があります。私は何が欠けていますか?これを取得するには、独自のカスタムRequestHandlerを作成する必要がありますか?

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

python - RequestHandler のデータをどこにキャッシュしますか?

以下に示すように、トルネードを使用して、オートコンプリート サービスを実装するハンドラーを作成するつもりです。

事実と要件

  • これwordtreebuilder.build_merged_indexは非常に遅い方法であり、インデックス リストを更新するために 24 時間ごとに実行する予定です。
  • トルネードのドキュメントによると、リクエストごとに新しい RequestHandler オブジェクトが作成されます。したがってtreebuilder、インスタンス属性として持つことは私にとってはうまくいきません。

問題

要するに、どうすればこれを正しく行うことができますか?

インデックスをどこにキャッシュする必要がありますが、トルネードの非ブロック機能はまだありますか? (私は推測します) とindexbuilder同じモジュールの下に置きAutoCompleteHandler、グローバル変数へのインデックスを構築し、別のスレッドを生成して更新タスクを実行することもできますが、それは私には正しく見えず、作業は完了できると思いますトルネードを使用して、構造をよりエレガントにします。

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

asp.net - Jquery Datatables Ajax レスポンス

ここにあるAjaxデータソース(オブジェクト)のデータテーブルの例に従おうとしています。私はasp.netを使用しており、データを受信して​​処理し、応答を提供する次のハンドラーを持っています。

ブラウザでそれをキャッチし、ネットワークトラフィックを介してデータを見ると、正しい応答が返されます。私のaspxページには以下が含まれています。

ただし、ページが読み込まれると、次のエラーが発生します。

DataTables 警告: テーブル id=table_id - 無効な JSON 応答。このエラーの詳細については、http://datatables.net/tn/1を参照してください。

出力されたデータは次のようになります。

このエラーが発生する理由を教えてください。json オブジェクトを別の方法で操作する必要がありますか、それとも Jquery データテーブルで何か不足していますか?

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

cakephp - Cakephp リダイレクトが jquery モバイルで機能しない

CakePhp と JQuery Mobile を組み合わせて使用​​しようとしています。一般的にはうまく機能しますが、あるコントローラーから別のコントローラーへのリダイレクトを使用すると大きな問題が発生します。

特に RequestHandler を追加して以来。

この場合の問題は、Jquery Mobile がページ文字列全体を想定しているのに、コントローラーが単にビューを返していることだと思います。

jquery mobileでリダイレクト機能を動作させる方法はありますか?

この場合、Orderheads から Orderpositions にリダイレクトしたいと思います。

コントローラーのオーダーヘッド

コントローラの順序

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

java - Solr カスタム UpdateRequestProcessorFactory

私はこの問題に困惑しています。カスタム UpdateRequestProcessorFactory を作成しました。コードは次のとおりです。

クラスパスを次のように設定し、次のよう CLASS-PATH: ../../dist/solr-solrj-4.10.1 ../../dist/solr-core-4.10.1.jar
にコンパイルしてコンパイルしました

Manifest.txt は

私のSolrconfig.xmlには

最後のディレクティブとして

私が走るとき

エラーが発生する

どんな助けでも大歓迎です。

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

solr - Solr MailEntityProcessor DIH 構成がロードされ続ける

Microsoft Exchange からのメールのインデックスを作成しようとしています。サーバーは IMAP4 プロトコルを使用しています。solrconfig.xml に requestHandler を追加しました。

また、data-config.xml には以下が含まれます。

問題は、Solr Admin UI に移動すると、コア (collection1) を選択し、dataimport を選択し、構成を開く [+] 記号をクリックすると、「読み込み中 ...」というメッセージが表示され、読み込みが続くことです。 .

data-config.xml でさまざまなオプション (folders="inbox" および protocol="imap"、protocol="pop"、protocol="pop3" など) を試しましたが、何も機能しませんでした。

何が問題なのですか?

編集: スクリーンショット: http://i.stack.imgur.com/brnml.jpg