問題タブ [rust-actix]

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

rust - クロージャーを保存して、Actix アクターで使用するにはどうすればよいですか?

Actix を使用して、WebSockets を介してキャプチャ イベントを通信し、https://github.com/foochi/how-store-closures-with-actixなどを使用してそれらを処理しようとしています。アイデアは、クロージャ (イベント) を格納するために使用できるライブラリを提供し、WebSockets テキスト メッセージを受信したときにそれらを実行することです。

私の問題は、次のエラーがあることです。

根本的な原因を部分的に理解していると思います: への参照 (イベント) を渡そうとしてStreamHandlerいますが、有効期間が一致しません。

どうすれば修正できますか?

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

rust - actix-web エンドポイント ハンドラーの HTML 出力を適切にレンダリングする最も簡単な方法は何ですか?

次のように actix-web でエンドポイントを定義しました。

私が遭遇した問題は、生の HTML がレンダリングされるのではなく、ブラウザーに表示されることです。content-type が正しく設定されていないと思います。

私が見た actix-web の例のほとんどはimpl Responder戻り型に使用されていましたが、作成された型推論の問題を修正する方法を理解できませんでした。failure::Errorその理由は、標準ベースの型を返すファイル操作に関係しているようです。actix_web には、WebError意図しないエラーの伝播をブロックするための特別な実装が必要なようです。この特定の例については、私はあまり気にしません。なぜなら、それはどちらかというと内部ツールだからです。