Skip to content

Commit 248574e

Browse files
chore: don't cache OG headers during dev
1 parent 1c27d6a commit 248574e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/routes/og/+server.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { render } from "svelte/server";
2+
import { dev } from "$app/environment";
23
import { read } from "$app/server";
34
import DMSerifDisplay from "@fontsource/dm-serif-display/files/dm-serif-display-latin-400-normal.woff";
45
import Pretendard from "@fontsource/pretendard/files/pretendard-latin-400-normal.woff";
@@ -69,10 +70,11 @@ export const GET: RequestHandler = async ({ url }) => {
6970
bodyData = new Uint8Array(png);
7071
}
7172

72-
return new Response(bodyData, {
73+
const response = new Response(bodyData, {
7374
headers: {
74-
"Content-Type": "image/png",
75-
"Cache-Control": "public, max-age=31536000, immutable"
75+
"Content-Type": "image/png"
7676
}
7777
});
78+
if (dev) response.headers.append("Cache-Control", "public, max-age=31536000, immutable");
79+
return response;
7880
};

0 commit comments

Comments
 (0)