Use an Edge Function to add HTTP headers to any HTTP request at The Edge.
Edge Functions are files held in the netlify/edge-functions
directory.
import type { Context } from "@netlify/edge-functions";
export default async (request: Request, context: Context) => {
const response = await context.next();
response.headers.set("X-Your-Custom-Header", "A custom header value");
return response;
};
You can deploy this and all the other examples in this repo as a site of your own to explore and experiment with, by clicking this button.