Reason: expected 'true' in CORS header 'Access-Control-Allow-Credentials'
Grund
Reason: expected 'true' in CORS header 'Access-Control-Allow-Credentials'
Was ist schiefgelaufen?
Die CORS-Anfrage erfordert, dass der Server die Verwendung von Anmeldedaten erlaubt. Der Wert des Server-Headers Access-Control-Allow-Credentials ist jedoch nicht auf true gesetzt.
Um das Problem auf Client-Seite zu beheben, ändern Sie den Code so, dass keine Anmeldedaten angefordert werden.
- Wenn Sie die Fetch API verwenden, stellen Sie sicher, dass
Request.credentialsauf"omit"gesetzt ist. - Wenn die Anfrage mit
XMLHttpRequestgesendet wird, stellen Sie sicher, dass SiewithCredentialsnicht auftruesetzen. - Wenn Sie Server-Sent Events verwenden, stellen Sie sicher, dass
EventSource.withCredentialsauffalsegesetzt ist (dies ist der Standardwert).
Um den Fehler durch eine Änderung der Serverkonfiguration zu beheben, setzen Sie den Wert des Headers Access-Control-Allow-Credentials auf true.
Siehe auch
- CORS-Fehler
- Glossar: CORS
- Einführung in CORS