Tüm Rehberler

Supabase Kurulumu

Açık kaynak Firebase alternatifi Supabase'i projenize entegre edin.

Başlangıç15 dk

Kurulum Adımları

1. https://supabase.com adresinde hesap oluşturun ve yeni proje başlatın

2. Supabase SDK'yı kurun:

npm install @supabase/supabase-js

3. Supabase istemcisini oluşturun:

javascript
import { createClient } from '@supabase/supabase-js'
const supabase = createClient(
  'https://proje.supabase.co',
  'public-anon-key'
)

4. Tablo oluşturun (Dashboard SQL Editor):

CREATE TABLE posts (
  id SERIAL PRIMARY KEY,
  title TEXT NOT NULL,
  content TEXT,
  created_at TIMESTAMPTZ DEFAULT NOW()
);

5. Veri ekleme:

javascript
const { data, error } = await supabase
  .from('posts')
  .insert({ title: 'İlk Yazı', content: 'İçerik...' })

6. Veri sorgulama:

javascript
const { data, error } = await supabase
  .from('posts')
  .select('*')
  .order('created_at', { ascending: false })

7. Authentication:

javascript
const { data, error } = await supabase.auth.signUp({
  email: 'kullanici@test.com',
  password: 'sifre123'
})

8. Row Level Security (RLS) politikası ekleyin Dashboard'dan