-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我相信 –