...
Емейл Маркетинг

Інтеграція Supabase Auth у Next App Router для безпечних програм | від Nemesis Blog | листопад 2024 р

Інтеграція Supabase Auth у Next App Router для безпечних програм | від Nemesis Blog | листопад 2024 р

Передумова

Блог Nemesis
  1. Наступні 14 (Маршрутизатор програми)
  2. Попутний вітерCSS
  3. Supabase Auth

монтаж

Виконайте цю команду, щоб інсталювати Supabase Auth Client

npm install @supabase/supabase-js @supabase/ssr

Налаштування Env

Створити новий файл.env.local і встановіть цей ключ із вашим значенням із Supabase

NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=

Налаштування клієнта Supabase

Доступ до клієнта Supabase можна отримати двома способами: через клієнтський компонент (браузер) або сервер (компонент сервера, дія сервера, обробник маршруту).

1. Supabase для клієнтського компонента

Створіть новий файл всередині utils/supabase/client.ts і дотримуйтеся цього коду:

import { createBrowserClient } from '@supabase/ssr'

export function createClient() {
return createBrowserClient(
process.env.NEXT_PUBLIC_SUPABASE_URL!,
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
)
}

2. Supabase для серверного компонента

Alex

About Author

Recommend – дізнавайтеся більше про події, що формують наше сьогодення. Найцікавіші новини України та світу, аналітика, тренди та ексклюзивні матеріали – все це на recommend.com.ua!

Отримуйте останні оновлення та великі пропозиції