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.
See Question&Answers more detail:osI 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.
See Question&Answers more detail:osIron 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:
fn custom_404(req: &mut Request, res: &mut Response) -> IronResult<Response> {
if response.status == Some(Status::NotFound) {
// Create a response as desired here.
}
}