Zum Inhalt springen

Erste Schritte

Willkommen in der Backend-Konsole. Diese Plattform dient als zentrale Kommandozentrale für die serverseitige Logik, Datenarchitektur und Infrastruktur Ihrer Anwendung. Sie bietet eine einheitliche Oberfläche zur Verwaltung Ihrer Datenbank, zur Erkundung Ihrer automatisch generierten GraphQL-API und zur Konfiguration wesentlicher Anwendungsdienste.


Das Datenmodell ist das Fundament Ihrer Anwendung. Hier definieren Sie die Struktur Ihrer Datenbank, ohne komplexe Migrationsskripte schreiben zu müssen.

  • Tabellen: Erstellen und verwalten Sie Datenbanktabellen (z.B. users, audit_events) zur Speicherung Ihrer Anwendungsdatensätze.
  • Schema & Felder: Definieren Sie spezifische Datentypen (Text, Zahl, Datum, UUID) und konfigurieren Sie Beziehungen zwischen Tabellen.
  • Views & Datentypen: Erstellen Sie SQL-Views für komplexe Datenaggregation und definieren Sie wiederverwendbare Datentypen (Enums) zur Standardisierung von Werten in Ihrem Schema.

Der API Explorer ist eine integrierte GraphiQL-Umgebung, die Ihnen die direkte Interaktion mit der API Ihrer Anwendung ermöglicht.

  • Auto-generierte API: Das System generiert automatisch GraphQL-Abfragen (Queries), Mutationen (Mutations) und Abonnements (Subscriptions) basierend auf Ihrem Datenmodell.
  • Composer: Ein visuelles Werkzeug zum Erstellen von Abfragen durch einfaches Klicken auf Felder, wodurch das manuelle Eingeben von Syntax entfällt.
  • Dokumentation: Greifen Sie auf Echtzeit-Inline-Dokumentation für Ihr Schema zu, um verfügbare Felder und Argumente zu verstehen.

Für fortgeschrittene Datenoperationen bietet der SQL Playground einen Roh-SQL-Editor.

  • Direkter Zugriff: Führen Sie Standard-SQL-Abfragen (SELECT, JOIN, etc.) direkt gegen Ihre Datenbanktabellen aus.
  • Debugging: Ideal zum Testen komplexer Logik oder zum Debuggen von Datenproblemen, die über die GraphQL-API schwer nachzuverfolgen sind.

Erweitern Sie die Fähigkeiten Ihrer Anwendung, indem Sie Drittanbieter-Dienste über das Integrationen-Modul verbinden.

  • Kommunikation: Verbinden Sie Slack oder Twilio für Messaging.
  • E-Mail: Konfigurieren Sie SendGrid für transaktionale E-Mails.
  • Zahlungen: Integrieren Sie Stripe für die Zahlungsabwicklung.
  • KI: Verbinden Sie ChatGPT für intelligente Funktionen.

Dieser Bereich verwaltet die zentralen Infrastrukturkomponenten, die für eine moderne Anwendung erforderlich sind:

  • Dateimanager: Konfigurieren Sie Speicheranbieter wie AWS S3, Google Cloud Storage, Filestack oder Azure Blob Storage für Benutzer-Uploads und Datei-Assets.
  • Authentifizierungsanbieter: Richten Sie sichere Anmeldemethoden mit Auth0, Google, AWS Cognito oder Standard-API-Tokens ein.
  • Rollen: Definieren Sie RBAC (Rollenbasierte Zugriffskontrolle) zur Verwaltung von Berechtigungen und zur Einschränkung dessen, was verschiedene Benutzer (z.B. Admin, Kunde) sehen oder tun können.

Das Menü Einstellungen steuert die globale Konfiguration und Sicherheit Ihres Projekts:

  • API-Schlüssel: Generieren und verwalten Sie API-Schlüssel, um externen Anwendungen die sichere Verbindung zu Ihrem Backend zu ermöglichen.
  • Umgebungsvariablen: Speichern Sie sensible Konfigurationswerte (wie geheime Schlüssel oder externe URLs) sicher als Schlüssel-Wert-Paare.
  • Netzwerk: Konfigurieren Sie CORS-Richtlinien (Cross-Origin Resource Sharing) und setzen Sie Ratenlimits zum Schutz Ihrer API vor Missbrauch.