© 2026 Hedgehog Software, LLC
@supabase/ssr
import { Database } from '@/types'; import { createServerClient, type CookieOptions } from '@supabase/ssr'; import { cookies } from 'next/headers'; const cookieStore = cookies(); export const serverSupabase = createServerClient<Database>( process.env.NEXT_PUBLIC_SUPABASE_URL!, process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, { cookies: { get(name: string) { return cookieStore.get(name)?.value; }, set(name: string, value: string, options: CookieOptions) { cookieStore.set({ name, value, ...options }); }, remove(name: string, options: CookieOptions) { cookieStore.delete({ name, ...options }); }, }, } );
Error: Invariant: cookies() expects to have requestAsyncStorage, none available.
Error: Failed to collect page data for /auth/sign-out