問題タブ [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 投票する
3 に答える
7883 参照

rust - actix-web でクエリ文字列を解析するにはどうすればよいですか?

actix-webを使用して次の URL から引数nameと引数を解析するにはどうすればよいですか?color

私のパスは次のようになるはずですが/path/to/page、クエリを実行しようとするとname、空の文字列 ( req.match_info().query("name")where req: &HttpRequest) が返されます。

私が見つけた唯一のドキュメントは、名前の一致に関するものです(たとえば、パスがそのように/people/{page}/一致する場合、それは私が望むものではありません./people/123/page = 123

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

stream - Rustでストリームを「フラットマップ」するにはどうすればよいですか?

私は先物の特性rusoto_core::ByteStreamを実装しています:Stream

actix_webのHttpResponseBuilder::streamingメソッドに渡したいです。

実行しようとすると、次のエラーが表示されます。

その理由は、 (ie, ) をstreaming()期待しているが、私は. どうすれば修正できますか?S: Stream<Item = Bytes, Error>Item = BytesByteStreamItem = Vec<u8>

解決策は何とかなると思いますがflatmap、ストリームのような方法が見つかりませんでした。ByteStream

streaming()使用方法の例を次に示します。

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

rust - actix-web プロキシを使用して大きなファイルをストリーミングする際のタイムアウトの問題を防ぐにはどうすればよいですか?

actix-web を単純なプロキシ サーバーとして使用したいのですが、ストリーミング モードで巨大なファイルを使用すると、サーバーでタイムアウト エラーが発生し、ファイルのごく一部しかダウンロードされません。

これはactix-webの例からのサンプルコードなので、私は本当に混乱しています!

依存関係:

このコードはエラーを記録します:

ダウンロードしたデータのコンテンツの長さとファイル名が正しくありません:

サンプル画像

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

rust - 理解不能 E0277

エラー E0277 が発生する理由がわかりません。次のコードがあります。

コンパイルしようとすると、次のエラーが発生します。

この場合、なぜdiesel::Queryable実装する必要があるのか​​ わかりません。Option<User>メッセージの結果タイプを切り替えるとResult<User, Error>、問題は解決します