- main
- manifest
- deps
- main
- Install
- Run
use fastly::http::header;
use fastly::{Error, Request, Response};
const BACKEND_NAME: &str = "origin_0";
#[fastly::main]
fn main(mut req: Request) -> Result<Response, Error> {
req.remove_header(header::ACCEPT_ENCODING);
req.set_header("cdn-secret", "9yfncb340-6abf5oa-ejni22jkdg");
let mut beresp = req.send(BACKEND_NAME)?;
beresp.set_header(header::CACHE_CONTROL, "max-age=60");
beresp.set_header(header::CONTENT_SECURITY_POLICY, "default-src 'self'");
beresp.remove_header("x-amz-request-id");
beresp.remove_header(header::SERVER);
Ok(beresp)
}