Skip to main content
Base44 bietet dir eine flexible, entwicklerfreundliche Umgebung, um eine App zu bauen, zu erweitern und auf der Base44 Plattform zu warten. Du kannst direkt mit dem Code deiner App arbeiten, In-Product-Entwicklertools nutzen, zur Versionskontrolle mit GitHub integrieren und Base44 mit der Weiterentwicklung der Plattform zunehmend als Backend-Service einsetzen.

Mit dem Code deiner App arbeiten

Mit Base44 kannst du am Code deiner App arbeiten, um individuelle Erlebnisse zu schaffen, während die Plattform sich um Infrastruktur und Laufzeit kümmert. Du bleibst nah am Base44 App-Modell und den APIs, was deiner App ein konsistentes Verhalten in verschiedenen Umgebungen gibt und die Übernahme neuer Plattformfunktionen über die Zeit erleichtert. Du kannst Low-Code und Full-Code im selben Projekt mischen. Beginne mit Base44 Primitiven und steige in Code ein, wenn du eigene Logik, Integrationen oder UI brauchst, die über das hinausgehen, was sofort verfügbar ist. Dieses Gleichgewicht gibt dir Geschwindigkeit und Kontrolle, ohne dass du eine eigene zugrundeliegende Plattform pflegen musst.
Code-Editor neben einer Live-Vorschau der App, mit Optionen zum Speichern oder Verwerfen von Änderungen

Code und Live-Vorschau nebeneinander


Eine Backend-Funktion bearbeiten

Backend-Funktionen führen die serverseitige Logik deiner App aus. Dazu gehören etwa E-Mails senden, Zahlungen verarbeiten oder andere Dienste aufrufen. Du kannst den Code einer Funktion selbst in Code bearbeiten, sie neu bereitstellen und vor dem Veröffentlichen testen.
Zum Bearbeiten von Code brauchst du einen kostenpflichtigen Tarif. Im Free-Tarif kannst du den Code deiner App ansehen, aber nicht ändern. Erfahre mehr über Tarife.
So bearbeitest du eine Backend-Funktion und stellst sie neu bereit:
  1. Klicke oben im App-Editor auf Dashboard.
  2. Klicke auf Code.
  3. Öffne unter Code files base44 > functions > den Ordner deiner Funktion und klicke dann auf entry.ts.
  4. Bearbeite den Code.
  5. Klicke auf Save & Redeploy.
Die Einstiegsdatei einer Backend-Funktion geöffnet in Code, mit hervorgehobenem Button Save & Redeploy

Eine Backend-Funktion speichern und neu bereitstellen

Was die Neubereitstellung ändert:
  • Deine Vorschau und Tests: Sie verwenden sofort die neue Version.
  • Deine Live-App: Sie läuft mit der Version deiner letzten Veröffentlichung weiter, bis du erneut veröffentlichst. Beim Veröffentlichen gehen alle Änderungen auf main gemeinsam live. Du kannst also keine einzelne Funktion allein veröffentlichen.
  • Automationen und Workflows: Sie verwenden sofort die neue Version, ohne Veröffentlichung.
  • Branches: Neu bereitstellen kannst du nur auf main. Auf einem Branch heißt der Button Save. Deine Änderung erreicht main beim Mergen. Erfahre mehr über Backend-Funktionen auf einem Branch.
So testest du eine Backend-Funktion:
  1. Klicke oben im App-Editor auf Dashboard und dann auf Code.
  2. Öffne die Datei entry.ts deiner Funktion. Speichere oder verwirf alle Änderungen.
  3. Klicke unten rechts auf Test Function.
  4. Gib unter Payload die JSON-Eingabe ein, die deine Funktion erwartet.
  5. Klicke auf Run Function.
Der Bereich Test Function mit dem Feld Payload und hervorgehobenem Button Run Function

Eine Backend-Funktion testen

Erfahre in der Entwicklerdokumentation mehr über das Schreiben von Backend-Funktionen und das Bearbeiten des App-Codes.

In-Product-Entwicklertools nutzen

Base44 enthält Entwicklertools, die dir helfen, das Verhalten deiner App in Echtzeit zu verstehen und Probleme effizienter zu debuggen. Statt eigenes Ad-hoc-Logging einzubauen oder separate Dashboards zu erstellen, kannst du direkt aus der Base44 Umgebung heraus untersuchen, was passiert. Diese Werkzeuge zeigen dir, wie deine App mit Base44 Services und externen Integrationen kommuniziert, überwachen Anfragen und Antworten und heben wichtige Ereignisse, Fehler oder Warnungen hervor. Du kannst während der Arbeit Annahmen prüfen und sicher in Staging- oder Preview-Umgebungen iterieren, bevor du Änderungen breiter ausrollst.

Integration mit GitHub

Base44 unterstützt einen auf GitHub basierenden Workflow, sodass du den Code deiner App mit modernen Versionskontroll-Praktiken verwalten kannst. Die Verbindung deiner App mit GitHub erleichtert die Zusammenarbeit mit deinem Team und sorgt für eine saubere Historie aller Änderungen an deiner App. Du kannst Branches und Pull Requests verwenden, um Arbeit zu prüfen, bevor sie live geht, Review- oder Check-Anforderungen durchzusetzen und deine Hauptbranches stabil zu halten. Wenn du GitHub Workflows und Checks anbindest, kannst du jede Änderung testen und validieren und Base44 die Bereitstellung aus dem geprüften Code übernehmen lassen. So entsteht ein klarer, prüfbarer Weg vom Commit zur Produktion.
GitHub-Verbindungsbereich mit der Option, eine App zu verbinden

Mit GitHub verbinden


Mit externen Diensten/APIs verbinden

Base44 enthält eine Integrationsebene, die es deiner App ermöglicht, externe Dienste aufzurufen, ohne dass du jeden API-Aufruf von Hand verwalten musst. Statt jeden Anbieter selbst zu verdrahten, nutzt du Base44 Integrationen, um gängige Muster wie die Kommunikation mit KI-Modellen, das Arbeiten mit Dateien, das Versenden von E-Mails oder das Aufrufen eigener APIs zu erledigen, während Base44 Zugangsdaten und Ausführung im Backend verwaltet. Es gibt 2 Hauptarten von Integrationen:
  • Eingebaute Integrationen decken gängige Aufgaben ab, etwa das Generieren von Texten oder Bildern mit KI, das Hochladen und Bereitstellen von Dateien oder das Extrahieren strukturierter Daten aus Dokumenten.
  • Eigene Integrationen erlauben es einem Workspace-Admin, eine OpenAPI-Spezifikation für nahezu jede externe API zu importieren und sie deinen Apps als wiederverwendbare, benannte Integration zur Verfügung zu stellen, die über das Base44 Backend geleitet wird.
Integrationen werden immer auf der Base44 Infrastruktur ausgeführt, sodass Secrets und Tokens niemals in deinem Frontend liegen. Du kannst sie entweder im Kontext der aktuellen Person aufrufen, die deine App nutzt, oder mit einer Service-Rolle, die erweiterte Rechte für Admin- und Automatisierungs-Workflows hat. So verbindest du Base44 flexibel mit dem Rest deines Stacks, während Sicherheit und Zugriffskontrolle an einem Ort bleiben.

Base44 als Backend-Service (BaaS) nutzen

Base44 enthält eine verwaltete Backend-Plattform, die mit Blick auf KI-Agenten und moderne Full-Stack-Apps gebaut ist. Sie übernimmt zentrale Backend-Themen wie Datenspeicherung, Authentifizierung, Echtzeit-Updates, Serverless-Funktionen, Integrationen und Hosting, damit du dich auf Produktlogik und Erlebnis konzentrieren kannst.
Terminal-Karte, die base44 deploy ausführt, mit einer bereitgestellten App-URL sowie Auth, Realtime, Storage, CRON und AI

Base44 als Backend

Du kannst Base44 als reinen Backend-Service nutzen, wenn du dein eigenes Frontend mitbringst oder bestehende Anwendungen anbindest, oder es als Backend für Full-Stack-Projekte einsetzen, die aus Base44 Vorlagen erzeugt werden. Die CLI gerüstet Projekte mit der nötigen Konfiguration und verbindet sie mit deinem Base44 Backend, während du im Dashboard Daten, Auth, Funktionen und Integrationen verwaltest. Jedes Frontend-Framework kann über das JavaScript SDK mit Base44 sprechen. Während der lokalen Entwicklung läuft dein Frontend auf einem eigenen Dev-Server und verbindet sich mit dem gehosteten Base44 Backend für Daten und Funktionen. Wenn du live gehen möchtest, kannst du dein Frontend weiter anderswo hosten oder seine Build-Assets ins Base44 Hosting mit eigenen Domains und automatischem HTTPS deployen. Base44 bietet eine flexible NoSQL-Datenebene, eingebaute Authentifizierung und Zugriffskontrolle sowie Echtzeit-Subscriptions, damit deine App auf Änderungen reagieren kann, sobald sie passieren. Du kannst eigene Backend-Logik mit TypeScript-basierten Funktionen hinzufügen und über Connectors und Integrationen externe Dienste anschließen, etwa für KI-Modelle, E-Mail oder Datei-Handling.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.