I want to change the default 404 behaviour in a small Iron application. I want to add some simple text content to it, nothing complicated like using templates.
Iron has an example for how to do this.
Create and start your program on an iron::Chain, and then create an iron::middleware::AfterMiddleware. This middleware could look like:
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. } }
2.1m questions
2.1m answers
60 comments
57.0k users