INNER CODE UNIT · JavaScript

setCorsHeaders

netnr/workers · cors.js:23

        const setCorsHeaders = (headers) => {
            headers.set("Access-Control-Allow-Origin", "*");
            headers.set("Access-Control-Allow-Methods", ALLOW_METHODS);
            headers.set(
                "Access-Control-Allow-Headers",
                request.headers.get("Access-Control-Request-Headers") || DEFAULT_ALLOW_HEADERS
            );
            headers.set("Access-Control-Expose-Headers", "*");
            headers.set("Access-Control-Max-Age", "86400");
            headers.set("Vary", "Origin, Access-Control-Request-Headers");
        };

        const jsonResponse = (payload, status = 200) => {
            const headers = new Headers({ "content-type": "application/json; charset=utf-8" });
            setCorsHeaders(headers);
            return new Response(JSON.stringify(payload), { status, headers });
        };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…