Supabase
Alap architektúra
Supabase komponensek: PostgreSQL, PostgREST, GoTrue, Realtime, Storage és Studio.
Alap architektúra
A Supabase több nyílt forráskódú eszközt fog össze:
| Réteg | Eszköz | Feladat |
|---|---|---|
| Adatbázis | PostgreSQL | adattárolás, lekérdezések |
| API | PostgREST | automatikus REST API |
| Auth | GoTrue | user kezelés, JWT |
| Realtime | Phoenix | websocket frissítések |
| Storage | S3-kompatibilis | fájltárolás |
| Studio | Dashboard | admin felület |
A JS kliens (@supabase/supabase-js) egy belépési pont:
import { createClient } from "@supabase/supabase-js"
const supabase = createClient(
process.env.NEXT_PUBLIC_SUPABASE_URL!,
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
)Rövid összefoglaló
- Minden a Postgres köré épül.
- A kliens könyvtár egységes API-t ad DB/Auth/Realtime/Storage fölé.