-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添加到您的网站安装链将是,因为所有的反应将通过它之前被发送出去。你正在寻找iron :: middleware :: Chain :: link_after我相信 –