use fastly::{Error, Request, Response};
use regex::Regex;
#[fastly::main]
fn main(mut req: Request) -> Result<Response, Error> {
let re = Regex::new(r"^(.+?\.){1}fiddle\.")?;
if re.is_match(req.get_header_str("host").unwrap()) {
let path = format!("{}{}", "/subcontent",req.get_path());
req.set_path(&path);
}
println!("Sending to backend...");
let beresp = req.send("origin_0")?;
Ok(beresp)
}