From df0eb405d1c8ebed334ba7422d716e9c88a14d5f Mon Sep 17 00:00:00 2001 From: keven Date: Sun, 8 Jan 2023 20:53:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20option=E8=AF=B7=E6=B1=82=E4=B8=8D?= =?UTF-8?q?=E5=8F=91=E9=80=81200=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 1f68270..3e76499 100644 --- a/index.js +++ b/index.js @@ -31,6 +31,7 @@ addEventListener("fetch", async event=>{ function fix(myHeaders) { // myHeaders.set("Access-Control-Allow-Origin", "*"); + myHeaders.set("Cache-Control","no-cache"); myHeaders.set("Access-Control-Allow-Origin", event.request.headers.get("Origin")); if (isOPTIONS) { myHeaders.set("Access-Control-Allow-Methods", event.request.headers.get("access-control-request-method")); @@ -62,6 +63,16 @@ addEventListener("fetch", async event=>{ } if (origin_url.search.startsWith("?")) { + // + console.log(isOPTIONS) + if(isOPTIONS){ + var myHeaders = new Headers(); + myHeaders = fix(myHeaders); + return new Response("helo", + {status: 200, headers: myHeaders} + ); + } + recv_headers = {}; for (var pair of event.request.headers.entries()) { if ((pair[0].match("^origin") == null) && @@ -160,4 +171,4 @@ addEventListener("fetch", async event=>{ } } )()); -}); +}); \ No newline at end of file