INNER CODE UNIT · TypeScript
createSupabaseServerClient
Ammaar-Alam/minebench · lib/supabase/server.ts:5
export async function createSupabaseServerClient() {
const config = getSupabasePublicConfig();
const cookieStore = await cookies();
return createServerClient(config.url, config.publishableKey, {
cookies: {
getAll: () => cookieStore.getAll(),
setAll: (cookiesToSet) => {
try {
for (const { name, value, options } of cookiesToSet) {
cookieStore.set(name, value, options);
}
} catch {
// Server Components cannot write cookies; middleware refreshes them
}
},
},
});