aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/cdn/index.ts14
1 files changed, 8 insertions, 6 deletions
diff --git a/apps/cdn/index.ts b/apps/cdn/index.ts
index e0d63db5..63b6e798 100644
--- a/apps/cdn/index.ts
+++ b/apps/cdn/index.ts
@@ -99,14 +99,16 @@ const handleRequest = async (originalRequest) => {
// );
// }
+ const responseHeaders = new Headers(response.headers);
+ responseHeaders.set(
+ "Cache-Control",
+ "public, immutable, s-maxage=31536000, max-age=31536000, stale-while-revalidate=60",
+ );
+ responseHeaders.set("Access-Control-Allow-Origin", "https://due.moe");
+
return new Response(response.body, {
status: response.status,
statusText: response.statusText,
- headers: {
- "Cache-Control":
- "public, immutable, s-maxage=31536000, max-age=31536000, stale-while-revalidate=60",
- "Access-Control-Allow-Origin": "https://due.moe",
- ...response.headers,
- },
+ headers: responseHeaders,
});
};