2.3 KiB
2.3 KiB
Appwrite Platform-Konfiguration - WICHTIG!
Der Fehler "Project with the requested ID could not be found" kann auch auftreten, wenn die Platform nicht konfiguriert ist!
Schritt 1: Platform in Appwrite konfigurieren
-
Gehe zu https://cloud.appwrite.io
-
Öffne dein Projekt woms
-
Gehe zu Settings → Platforms (oder Auth → Settings)
-
Klicke auf Add Platform
-
Wähle Web App
-
Gib einen Namen ein (z.B. "WOMS Web")
-
WICHTIG: Füge die folgenden Hosts hinzu:
localhost(für Development)127.0.0.1(für Development)- Deine Produktions-Domain (falls vorhanden)
-
Klicke auf Create
Schritt 2: Email/Password Auth aktivieren
- Gehe zu Auth → Providers (oder Settings → Auth)
- Suche nach Email/Password
- Aktiviere es (grüner Schalter)
- Stelle sicher, dass es aktiviert ist
Schritt 3: Project ID nochmal überprüfen
- Gehe zu Settings → General
- Kopiere die Project ID erneut
- Vergleiche sie mit deiner
.envDatei
Die Project ID sollte so aussehen: 693d9f37000b35267f1b
Schritt 4: Dev-Server neu starten
# Stoppe den Server (Ctrl+C)
npm run dev
Schritt 5: Browser-Konsole überprüfen
Nach dem Neustart solltest du in der Browser-Konsole sehen:
🔧 Appwrite Konfiguration:
Endpoint: https://cloud.appwrite.io/v1
Project ID: 693d9f37000b35267f1b
Database ID: 6943bf0e0003291f8c35
Häufige Probleme
Problem: "Project with the requested ID could not be found"
Lösung:
- Überprüfe, ob die Platform konfiguriert ist (siehe Schritt 1)
- Überprüfe, ob
localhostals Host hinzugefügt wurde - Überprüfe die Project ID nochmal im Dashboard
Problem: "createEmailPasswordSession is not a function"
Lösung:
- Ich habe den Code bereits aktualisiert zu
createEmailSession - Stelle sicher, dass der Dev-Server neu gestartet wurde
Problem: "401 Unauthorized" oder "Invalid credentials"
Lösung:
- Stelle sicher, dass Email/Password Auth aktiviert ist
- Erstelle einen Benutzer im Appwrite Dashboard oder über die Registrierung
Testen
- Öffne die App:
http://localhost:5173 - Versuche dich zu registrieren oder einzuloggen
- Schaue in die Browser-Konsole auf Fehlermeldungen
Viel Erfolg! 🚀