Files
supabase/examples/caching/with-react-query-nextjs-14/utils/supabase-server.ts
Thor 雷神 Schaeff 34a016b4c2 feat(blog): Add React Query post. (#20254)
* feat(blog): Add React Query post.

* feat(examples): Add React Query example.

* Apply suggestions from code review

Thank you 💚

Co-authored-by: Philipp Steinrötter <philipp@steinroetter.com>

* chore: update og image.

---------

Co-authored-by: Philipp Steinrötter <philipp@steinroetter.com>
2024-01-12 10:30:48 +00:00

20 lines
483 B
TypeScript

import { createServerClient } from '@supabase/ssr'
import { cookies } from 'next/headers'
import { Database } from './database.types'
export default function useSupabaseServer(
cookieStore: ReturnType<typeof cookies>
) {
return createServerClient<Database>(
process.env.NEXT_PUBLIC_SUPABASE_URL!,
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
{
cookies: {
get(name: string) {
return cookieStore.get(name)?.value
},
},
}
)
}