mirror of
https://github.com/sr229/kuru-kuru.git
synced 2024-09-20 04:10:33 +00:00
cabcf3fe8d
Updated the max-age value of the Cache-Control header from 14400 to 3600 and removed X-CSRF-Token and Authorization headers.
21 lines
697 B
TypeScript
21 lines
697 B
TypeScript
import { MiddlewareHandlerContext } from "$fresh/server.ts";
|
|
|
|
export async function handler(req: Request, ctx: MiddlewareHandlerContext) {
|
|
const origin = req.headers.get("Origin") || "*";
|
|
const resp = await ctx.next();
|
|
const headers = resp.headers;
|
|
|
|
headers.set("Access-Control-Allow-Origin", origin);
|
|
headers.set("Access-Control-Allow-Credentials", "true");
|
|
headers.set("Cache-Control", "public, max-age=3600");
|
|
headers.set(
|
|
"Access-Control-Allow-Headers",
|
|
"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, accept, origin, Cache-Control, X-Requested-With",
|
|
);
|
|
headers.set(
|
|
"Access-Control-Allow-Methods",
|
|
"POST, OPTIONS, GET",
|
|
);
|
|
|
|
return resp;
|
|
}
|