Supabase Anleitung
Supabase ist eine Open-Source-Alternative zu Firebase, die eine vollständige Backend-Plattform mit PostgreSQL-Datenbank, Authentifizierung, sofortigen APIs, Echtzeit-Abonnements, Speicherung und Vektor-Embeddings bietet.
Mehr anzeigenWie verwendet man Supabase
Erstellen Sie ein Supabase-Projekt: Gehen Sie zu supabase.com und erstellen Sie ein neues Projekt im Supabase-Dashboard. Geben Sie Ihre Projektdaten ein und warten Sie, bis die neue Datenbank gestartet ist.
Datenbankschema einrichten: Verwenden Sie entweder die Tabellenoberfläche oder den SQL-Editor, um Ihre Datenbanktabellen und -schema zu erstellen. Sie können die 'User Management Starter'-Schnellstartvorlage verwenden oder benutzerdefinierte SQL-Befehle schreiben.
Supabase-Client installieren: Installieren Sie die Supabase-Clientbibliothek in Ihrem Projekt mit npm: 'npm install @supabase/supabase-js' oder verwenden Sie CDN-Skript-Tags für browserbasierte Apps.
Supabase-Client initialisieren: Erstellen Sie eine Supabase-Clientinstanz mit Ihrer Projekt-URL und dem öffentlichen Anon-Schlüssel: 'const supabase = createClient('https://your-project.supabase.co', 'public-anon-key')
Authentifizierung einrichten: Implementieren Sie die Authentifizierung mit Supabase Auth - Sie können die auth-ui-Bibliothek für vorgefertigte UI-Komponenten verwenden oder benutzerdefinierte Auth-Workflows mit der Auth-API implementieren.
Datenbank abfragen: Verwenden Sie den Supabase-Client, um Datenbankoperationen wie Auswahl, Einfügen, Aktualisieren und Löschen durchzuführen. Die API bietet eine einfache Schnittstelle, die GraphQL für verschachtelte Abfragen ähnelt.
Echtzeit aktivieren: Abonnieren Sie Echtzeitänderungen in Ihrer Datenbank mit der Realtime-API, um Live-Updates zu erhalten, wenn sich Daten ändern.
Speicher einrichten: Verwenden Sie Supabase Storage, um Datei-Uploads und -speicher in Ihrer Anwendung zu verwalten. Erstellen Sie Buckets und verwalten Sie Dateiberechtigungen.
Lokale Entwicklung: Verwenden Sie 'supabase start', um Supabase lokal für die Entwicklung auszuführen. Greifen Sie auf das lokale Studio unter http://localhost:54323 zu. Verwenden Sie 'supabase db pull', um Schemaänderungen zu synchronisieren.
Bereitstellen und skalieren: Stellen Sie Ihre Anwendung bereit, und Supabase kümmert sich automatisch um die Skalierung Ihrer Datenbank, Authentifizierung und Speicherung, während Ihre Benutzerbasis wächst.
Supabase FAQs
Supabase ist eine Open-Source-Alternative zu Firebase, die Backend-Funktionen wie eine Postgres-Datenbank, Authentifizierung, sofortige APIs, Edge-Funktionen, Echtzeit-Abonnements, Speicher und Vektor-Einbettungen bietet.
Supabase Monatliche Traffic-Trends
Supabase verzeichnete einen Anstieg der Besuche um 16,5% und erreichte 8,47M Besuche im genannten Zeitraum. Dieses Wachstum lässt sich auf die im April 2025 angekündigte Series D-Finanzierungsrunde in Höhe von 200 Millionen Dollar zurückführen, die die Marktpräsenz und das Vertrauen der Investoren deutlich steigerte. Der Open-Source-Ansatz der Plattform und ihr umfangreiches Funktionsangebot, einschließlich Echtzeit-Messaging und Edge-Funktionen, ziehen weiterhin Entwickler an.
Verlaufsdaten anzeigen
Mehr anzeigen