Loading content...
impl<'mw, 'server, D> Referer for Request<'mw, 'server, D> | [src] |
Get the Request's referer header
extern crate nickel;
use nickel::{Nickel, HttpRouter, Request, Response, MiddlewareResult};
use nickel::extensions::{Referer, Redirect};
fn referer<'mw, 'conn>(req: &mut Request<'mw, 'conn>, res: Response<'mw>) -> MiddlewareResult<'mw> {
let back = req.referer().unwrap_or("http://nickel-org.github.io/");
return res.redirect(back)
}
fn main() {
let mut server = Nickel::new();
server.get("/a", referer);
}
Loading content...