問題タブ [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.
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
python - Requesthandler から Tornado WebSocketHandler を呼び出す
Tornado Webserver を使用しており、RequestHandler から WebSocketHandler を内部的に呼び出したいと考えています。
呼び出す WebSocketHandler クラス (以下の例では「IndexHandlerDynamic1」) が classFactory で作成されるため、リダイレクト /redirectHandler 機能を使用することはできません。
Requesthandler ( here ) の定義を使用すると、私の例は次のようになります。
関連する URL を要求すると、彼は IndexHandlerDistributor にジャンプし、IndexHandlerDynamic1.initialize() が呼び出されます。
ただし、クライアント側では、ブラウザ コンソールは次のエラーを出力します。
明らかに、ソケット接続が正しく開かれていません。私の間違いは何ですか?
編集:
助けてくれたベンに感謝!
悲しいことに、動的に作成された URL パラメータのような名前のクラスにユーザーをルーティングするのにまだ問題があります。私の例を見て、私の問題を理解していただければ幸いです。
Requesthandler としての ClassFactory の呼び出しのパラメーターとして channelId を使用する方法は?
または、アプリケーションの実行中にアプリケーションのルーティングを動的に変更する別の方法がありますか? もしそうなら、私はこの方法を使用して最初のタスクを解決できます。
solr - solr のカスタム RequestHandler
solr でカスタム リクエスト ハンドラを作成し、 solrconfig.xmlに次の行を追加
しました。
ログを通じて、この requestHandler に対して http GET リクエストが行われたことを確認しました。また、送信された応答は問題ないように見えます:
<lst name="responseHeader"><int name="status">0</int><int name="QTime">0</int></lst>
[\n]"
しかし、それでも必要なタスクを実行していません。
何がうまくいかないのか教えてください。
solr - Solr 4.9 - requestHandler でデフォルト、追加、不変を使用する方法
スキーマには 8 つのフィールドがあります。インデックスには 2 種類のドキュメントがあります。最初のタイプには本の詳細が含まれ、2 番目のタイプのドキュメントには特定の本のすべてが参照されている場所が含まれます。
このようなスキーマを使用する理由は、インデックス サイズを小さくするためです。私のSolrインデックスのドキュメントは次のようになります-
ユーザーに件名や年を選択させたいが、結果には詳細ドキュメントを表示したい。
これを達成するために、join
次のようなクエリを使用します-
毎回バックエンドでこのクエリを生成する必要があります。代わりに、クエリのほとんどの部分が同じままであるためdefault
、appends
and/or invariant
in myを使用したいと思います。requestHandler
私は自分で次のことをしようとしましたrequestHandler
/usage?fq=subject:physics
結果が得られないため、ユーザーが選択した件名および/または年を渡します。リンクによると、値を追加する必要があります。私は何が欠けていますか?これを取得するには、独自のカスタムRequestHandler
を作成する必要がありますか?
python - RequestHandler のデータをどこにキャッシュしますか?
以下に示すように、トルネードを使用して、オートコンプリート サービスを実装するハンドラーを作成するつもりです。
事実と要件
- これ
wordtreebuilder.build_merged_index
は非常に遅い方法であり、インデックス リストを更新するために 24 時間ごとに実行する予定です。 - トルネードのドキュメントによると、リクエストごとに新しい RequestHandler オブジェクトが作成されます。したがって
treebuilder
、インスタンス属性として持つことは私にとってはうまくいきません。
問題
要するに、どうすればこれを正しく行うことができますか?
インデックスをどこにキャッシュする必要がありますが、トルネードの非ブロック機能はまだありますか? (私は推測します) とindexbuilder
同じモジュールの下に置きAutoCompleteHandler
、グローバル変数へのインデックスを構築し、別のスレッドを生成して更新タスクを実行することもできますが、それは私には正しく見えず、作業は完了できると思いますトルネードを使用して、構造をよりエレガントにします。
asp.net - Jquery Datatables Ajax レスポンス
ここにあるAjaxデータソース(オブジェクト)のデータテーブルの例に従おうとしています。私はasp.netを使用しており、データを受信して処理し、応答を提供する次のハンドラーを持っています。
ブラウザでそれをキャッチし、ネットワークトラフィックを介してデータを見ると、正しい応答が返されます。私のaspxページには以下が含まれています。
ただし、ページが読み込まれると、次のエラーが発生します。
DataTables 警告: テーブル id=table_id - 無効な JSON 応答。このエラーの詳細については、http://datatables.net/tn/1を参照してください。
出力されたデータは次のようになります。
このエラーが発生する理由を教えてください。json オブジェクトを別の方法で操作する必要がありますか、それとも Jquery データテーブルで何か不足していますか?
cakephp - Cakephp リダイレクトが jquery モバイルで機能しない
CakePhp と JQuery Mobile を組み合わせて使用しようとしています。一般的にはうまく機能しますが、あるコントローラーから別のコントローラーへのリダイレクトを使用すると大きな問題が発生します。
特に RequestHandler を追加して以来。
この場合の問題は、Jquery Mobile がページ文字列全体を想定しているのに、コントローラーが単にビューを返していることだと思います。
jquery mobileでリダイレクト機能を動作させる方法はありますか?
この場合、Orderheads から Orderpositions にリダイレクトしたいと思います。
コントローラーのオーダーヘッド
コントローラの順序
java - Solr カスタム UpdateRequestProcessorFactory
私はこの問題に困惑しています。カスタム UpdateRequestProcessorFactory を作成しました。コードは次のとおりです。
クラスパスを次のように設定し、次のよう
CLASS-PATH: ../../dist/solr-solrj-4.10.1 ../../dist/solr-core-4.10.1.jar
にコンパイルしてコンパイルしました
Manifest.txt は
私のSolrconfig.xmlには
最後のディレクティブとして
私が走るとき
エラーが発生する
どんな助けでも大歓迎です。
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