export const corsHeaders = { "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Headers": "authorization, x-client-info, apikey, content-type", "Access-Control-Allow-Methods": "POST, PATCH, DELETE", }; /** * Handle OPTIONS requests for CORS preflight. */ export function OptionsMiddleware( req: Request, next: (req: Request) => Promise, ) { if (req.method === "OPTIONS") { return new Response(null, { status: 204, headers: corsHeaders }); } return next(req); }