問題タブ [rust-rocket]

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

rust - Rocket.rs: オプションの PathBuf に一致するルートがありません

ポートフォリオ Web サイトを作成しています。一部のプロジェクトには、URL の ID に従って提供したい静的な HTML デモがあります。ルートは次のようになります。

ブラウザーに入力localhost:5050/demo/003/index.htmlすると、デモ (およびデモ フォルダー内の他のすべて) が読み込まれます。ただし、入力するlocalhost:5050/demo/003/と、このエラーが発生します(/最後になくても同じ結果になります):

PathBufはオプションであり、 に設定されるため、ルートが一致することを期待していindex.htmlます。私には理にかなっています...

どこかで間違っていましたか、それとも問題を開く必要がありますか?

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

rust - Rocket を使用した範囲リクエストのサポート

Rocket がヘッダーをサポートしAccept-Rangesいることは知っていますがヘッダーResponderを適切に処理する をどのように実装すればよいでしょうか?Range

ヘッダーを処理するための実装を持つための予備的なサポートがあるバージョンを見つけましたが、それはもう存在しないようです.ResponderFileRange

0 投票する
2 に答える
1039 参照

rust - #[derive(Serialize)] なしで列挙型に Serialize を実装/派生できますか?

私はさび+ロケット+ディーゼル(orm)+ serde_deriveを使用して残りのAPIを作成しています。現在、ディーゼルが何らかの理由でユーザーの挿入に失敗した場合の API のエラー処理を扱っています。次のようになります。

ただし、次のjson: json!({"success": false, "error": error}),エラーが表示されます。

その音によると、 でdiesel::result::Errorはないため、マクロ#[derive(Serialize)]でシリアル化することはできません。json!したがって、diesel::result::Error実装/派生を作成する方法が必要Serializeです。

助けてくれてありがとう。

ところで、ApiResponse は次のようになります。