fix: add CORS headers to relay responses and OPTIONS method handling

This commit is contained in:
MythEclipse
2026-05-07 21:31:00 +07:00
parent 7416bfb2bd
commit 001bba1d24
2 changed files with 17 additions and 8 deletions
+6
View File
@@ -95,6 +95,12 @@ export function createRelayResponse(response: Response): Response {
headers.delete("transfer-encoding");
headers.delete("connection");
headers.delete("keep-alive");
// Add CORS for browser UI
headers.set("Access-Control-Allow-Origin", "*");
headers.set("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, PATCH, OPTIONS");
headers.set("Access-Control-Allow-Headers", "*");
return new Response(response.body, {
status: response.status,
headers,