問題タブ [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.
rust - クロージャーを保存して、Actix アクターで使用するにはどうすればよいですか?
Actix を使用して、WebSockets を介してキャプチャ イベントを通信し、https://github.com/foochi/how-store-closures-with-actixなどを使用してそれらを処理しようとしています。アイデアは、クロージャ (イベント) を格納するために使用できるライブラリを提供し、WebSockets テキスト メッセージを受信したときにそれらを実行することです。
私の問題は、次のエラーがあることです。
根本的な原因を部分的に理解していると思います: への参照 (イベント) を渡そうとしてStreamHandler
いますが、有効期間が一致しません。
どうすれば修正できますか?
rust - actix-web エンドポイント ハンドラーの HTML 出力を適切にレンダリングする最も簡単な方法は何ですか?
次のように actix-web でエンドポイントを定義しました。
私が遭遇した問題は、生の HTML がレンダリングされるのではなく、ブラウザーに表示されることです。content-type が正しく設定されていないと思います。
私が見た actix-web の例のほとんどはimpl Responder
戻り型に使用されていましたが、作成された型推論の問題を修正する方法を理解できませんでした。failure::Error
その理由は、標準ベースの型を返すファイル操作に関係しているようです。actix_web には、WebError
意図しないエラーの伝播をブロックするための特別な実装が必要なようです。この特定の例については、私はあまり気にしません。なぜなら、それはどちらかというと内部ツールだからです。