# CORS-Fehler beheben - Schnellanleitung ## Problem Appwrite blockiert Requests von `https://emailsorter.webklar.com` weil nur `https://localhost` als Origin erlaubt ist. ## Lösung (Automatisch) ### Option 1: Node.js Script (empfohlen) ```bash cd server npm run setup:platform ``` **Falls der API Key nicht die richtigen Scopes hat:** 1. Gehe zu https://appwrite.webklar.com 2. Öffne dein Projekt → Settings → API Credentials 3. Erstelle einen neuen API Key mit Scopes: `platforms.read` und `platforms.write` 4. Aktualisiere `APPWRITE_API_KEY` in `server/.env` 5. Führe das Script erneut aus ### Option 2: PowerShell Script (Windows) ```powershell cd scripts .\setup-appwrite-cors-auto.ps1 ``` ## Lösung (Manuell) 1. **Gehe zu Appwrite Console:** - https://appwrite.webklar.com 2. **Öffne dein Projekt** 3. **Gehe zu Settings → Platforms** (oder "Web" in manchen Versionen) 4. **Klicke auf "Add Platform" oder "Create Platform"** 5. **Wähle "Web" als Platform-Typ** 6. **Fülle die Felder aus:** - **Name:** `Production` - **Hostname:** `emailsorter.webklar.com` - **Origin:** `https://emailsorter.webklar.com` (falls gefragt) 7. **Speichere die Änderungen** 8. **Warte 1-2 Minuten** (Cache) 9. **Teste die Anwendung** - CORS-Fehler sollten jetzt verschwunden sein ## Weitere Hilfe Siehe `docs/setup/APPWRITE_CORS_SETUP.md` für detaillierte Anweisungen.