如何更改Iron的默认404行为?

时间:2017-04-07 18:35:13

标签: rust iron

我想更改小型Iron应用程序中的默认404行为。我想为它添加一些简单的文本内容,没有像使用模板那样复杂。

1 个答案:

答案 0 :(得分:1)

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.
    }
}