1.4 KiB
1.4 KiB
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)
cd server
npm run setup:platform
Falls der API Key nicht die richtigen Scopes hat:
- Gehe zu https://appwrite.webklar.com
- Öffne dein Projekt → Settings → API Credentials
- Erstelle einen neuen API Key mit Scopes:
platforms.readundplatforms.write - Aktualisiere
APPWRITE_API_KEYinserver/.env - Führe das Script erneut aus
Option 2: PowerShell Script (Windows)
cd scripts
.\setup-appwrite-cors-auto.ps1
Lösung (Manuell)
-
Gehe zu Appwrite Console:
-
Öffne dein Projekt
-
Gehe zu Settings → Platforms (oder "Web" in manchen Versionen)
-
Klicke auf "Add Platform" oder "Create Platform"
-
Wähle "Web" als Platform-Typ
-
Fülle die Felder aus:
- Name:
Production - Hostname:
emailsorter.webklar.com - Origin:
https://emailsorter.webklar.com(falls gefragt)
- Name:
-
Speichere die Änderungen
-
Warte 1-2 Minuten (Cache)
-
Teste die Anwendung - CORS-Fehler sollten jetzt verschwunden sein
Weitere Hilfe
Siehe docs/setup/APPWRITE_CORS_SETUP.md für detaillierte Anweisungen.