問題タブ [actix-web]

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 投票する
2 に答える
1419 参照

rust - actix-web 1.0 ミドルウェアで応答本文を変更するにはどうすればよいですか?

Actix-Web で応答本文を変更したいと考えています。v1.0.0 ミドルウェアを実装しましたが、これまでのところ応答本文の変更に成功していません。

私は 2 つの基本的なアプローチを試みました: new を返しServiceResponse、メソッド チェーンを使用しServiceResponseて新しい本体を設定しようとします。どちらの方法でも、さまざまな種類のコンパイル エラーやムーブ違反が発生し、解決できませんでした。私は Rust を初めて使用しますが、私のチームの他のメンバーはより経験が豊富で、これらの課題に取り組むことができませんでした。適切な例を見つけることができませんでした。

これが私の実装ですcall()

応答本文を「fredbob」というテキストに変更したいと思います。そこまでできれば、残りのやりたいことは達成できます。

完全なコード: