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.