XAIO
Docs/Features/Backend-Services

Backend-Services

Aktualisiert 30. März 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 im Workspace zeigt:

  • Prozess-Status — läuft (grüner Punkt) oder gestoppt
  • Start/Stopp/Neustart — den Backend-Prozess steuern
  • Live-Logs — Echtzeit-Streaming der Backend-Ausgabe
  • Port — das Backend läuft 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.xaio.app/api/ mit automatischer Skalierung verfügbar.