- In Base44-Apps: Der Client wird automatisch erstellt und für dich konfiguriert.
- Externe Apps: Erstelle den Client selbst, um Base44 als Backend für deine eigene App zu verwenden.
In Base44-Apps
Wenn Base44 deine App generiert, ist der SDK-Client vorkonfiguriert und einsatzbereit.Frontend-Client
In deinem Frontend-Code ist der Client bereits importiert und alsbase44 verfügbar.
Backend-Funktionen
In Base44-gehosteten Backend-Funktionen erstellst du den Client aus der eingehenden Anfrage. Base44 fügt die notwendigen Authentifizierungs-Header automatisch hinzu.Externe Apps
Wenn du deine eigene App entwickelst, die Base44 als Backend verwendet, erstellst und konfigurierst du den Client selbst mitcreateClient().
Installation
Installiere das SDK über npm:Client erstellen
Erstelle einen Client, indem du deine App-ID angibst, die du in der URL des Base44-Editors findest:Nutzer-Authentifizierung
Authentifiziere Nutzer mit E-Mail und Passwort oder über Social-Provider. Der Client wendet das Token automatisch auf nachfolgende Anfragen an. Social-Authentifizierung ist für Google, Microsoft, Facebook und Apple mitloginWithProvider() verfügbar.
Service Role
Standardmäßig arbeitet der Client mit Berechtigungen auf Nutzerebene und beschränkt den Zugriff auf das, was der aktuelle Nutzer sehen und tun kann. Die Service Role bietet erweiterte Berechtigungen für Backend-Operationen und ist nur in Base44-gehosteten Backend-Funktionen verfügbar.Service-Role-Authentifizierung ist nur in Base44-gehosteten Backend-Funktionen verfügbar.
Externe Backends können keine Service-Role-Berechtigungen verwenden.
- Auf Daten und Operationen mit denselben Berechtigungen wie der Admin deiner App zuzugreifen.
- Admin-Module wie das
connectors-Modul zu verwenden.
base44.asServiceRole zu, anstatt direkt auf den Client. Zum Beispiel arbeitet base44.asServiceRole.entities.Task.list() mit Admin-Berechtigungen, während base44.entities.Task.list() die Berechtigungen des aktuellen Nutzers verwendet.
Bei Verwendung von createClientFromRequest() in einer Backend-Funktion ist die Service Role automatisch verfügbar:
Mehr erfahren
createClient()
Vollständige API-Referenz
createClientFromRequest()
Backend-Client-Erstellung
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.

