-3
小さなIronアプリケーションでデフォルトの404動作を変更したいと思います。私はそれにいくつかのシンプルなテキストコンテンツを追加したい、何もテンプレートを使用するように複雑です。Ironのデフォルト404の動作を変更するには?
小さなIronアプリケーションでデフォルトの404動作を変更したいと思います。私はそれにいくつかのシンプルなテキストコンテンツを追加したい、何もテンプレートを使用するように複雑です。Ironのデフォルト404の動作を変更するには?
鉄has an example for how to do this。
iron::Chain
でプログラムを作成して起動し、iron::middleware::AfterMiddleware
を作成します。このミドルウェアは次のようになります:
fn custom_404(req: &mut Request, res: &mut Response) -> IronResult<Response> {
if response.status == Some(Status::NotFound) {
// Create a response as desired here.
}
}
これを「iron :: middleware :: AfterMiddleware」に追加すると、デフォルトにするには十分ですか? –
@ YvesDorfsmanあなたのウェブサイトがマウントされているチェーンにそれをaftermiddlewareとして追加するのは、すべての応答が送信される前に送信されるためです。あなたは鉄を探しています::ミドルウェア:: Chain :: link_私は信じています –