Aus XAIO wird XAEIO.

Mehr erfahren
Docs/Features/Backend-Services

Backend-Services

Aktualisiert 22. Aug. 2026Features

Verwalte das Backend deiner Web App.

Überblick

Web-App-Projekte enthalten ein Python-FastAPI-Backend. Der KI-Agent erstellt API-Endpunkte, übernimmt Datenbank-Operationen und verwaltet die serverseitige Logik.

Backend-Tab

Der Backend-Tab hat drei Unter-Tabs:

  • Logs — die laufende Ausgabe des Backends: Python-stdout und -stderr, FastAPI-Request-Zeilen, Traceback-Rahmen. Der Server hält die letzten 1000 Zeilen vor; ältere Ausgabe wird auf Anforderung nachgeladen statt alles auf einmal
  • API — die Endpunkte, die das Backend bereitstellt, samt Schemas und Services
  • Database — der Datenbank-Browser dieses Projekts

Auch Migrationen liegen hier: Schemaänderungen des Agenten erscheinen als versionierte Migrationen, die sich ausführen oder zurückrollen lassen, und Seed-Daten lassen sich von derselben Stelle einspielen.

Das Backend läuft im Workspace intern auf Port 8080.

API-Proxy

Die Frontend-Proxy-Konfiguration leitet /api/-Anfragen automatisch ans Backend. Kein manuelles CORS-Setup nötig.

Was die KI erstellt

Wenn du Backend-Features beschreibst, generiert die KI:

  • FastAPI-Route-Handler mit passenden HTTP-Methoden
  • Pydantic-Modelle für Request/Response-Validierung
  • Datenbankmodelle und Migrationsdateien (wenn PostgreSQL aktiviert ist)
  • Fehlerbehandlung und Logging
  • Nutzung von Umgebungsvariablen zur Konfiguration

Umgebungsvariablen

Backend-Umgebungsvariablen werden im Environment-Tab verwaltet:

  • Unterschiedliche Werte für Dev und Prod setzen
  • DATABASE_URL wird automatisch injiziert, wenn PostgreSQL aktiviert ist
  • Eigene Variablen sind im Python-Code über os.getenv() verfügbar

Backend veröffentlichen

Wenn du eine Web App veröffentlichst, wird das Backend als verwalteter Dienst deployt. Es ist unter deinname.xaeio.app/api/ mit automatischer Skalierung verfügbar.