Add Access-Control-Allow-Private-Network

This commit is contained in:
2024-06-03 09:20:46 +08:00
parent 531db88da7
commit 68182ae959
2 changed files with 3 additions and 1 deletions

View File

@@ -72,8 +72,9 @@ export async function handler(req: Request, ctx: FreshContext) {
const c = m.cfg.cors_credentials_hosts.includes(origin);
headers.set("Access-Control-Allow-Origin", c ? origin : "*");
if (allow) headers.set("Access-Control-Allow-Methods", allow);
headers.set("Access-Control-Allow-Headers", "Content-Type, Range");
headers.set("Access-Control-Allow-Headers", "Content-Type, Range, X-TOKEN");
if (c) headers.set("Access-Control-Allow-Credentials", "true");
headers.set("Access-Control-Allow-Private-Network", "true");
}
return new Response(null, { status: 204, headers });
} else {

View File

@@ -15,6 +15,7 @@ export async function handler(req: Request, ctx: FreshContext) {
if (allow) headers.set("Access-Control-Allow-Methods", allow);
headers.set("Access-Control-Allow-Headers", "Content-Type, Range");
if (c) headers.set("Access-Control-Allow-Credentials", "true");
headers.set("Access-Control-Allow-Private-Network", "true");
}
return new Response(null, { status: 204, headers });
} else {