Ошибки: CORSMissingAllowCredentials
Причина: ожидалось значение 'true' в заголовке CORS 'Access-Control-Allow-Credentials'
Причина
Reason: expected 'true' in CORS header 'Access-Control-Allow-Credentials'
Что пошло не так?
Запрос CORS требует, чтобы сервер разрешил использование учётных данных, но значение заголовка сервера Access-Control-Allow-Credentials не установлено в значение true, чтобы разрешить их использование.
Для исправления этой проблемы на стороне клиента необходимо пересмотреть код, чтобы не запрашивать использование учётных данных.
- Если запрос отправляется с помощью
XMLHttpRequest, убедитесь, что вы не устанавливаетеwithCredentialsв значениеtrue. - Если используется поток событий сервера, убедитесь, что
EventSource.withCredentialsимеет значениеfalse(это значение по умолчанию). - Если используется API Fetch, убедитесь, что
Request.credentialsимеет значение"omit".
Чтобы устранить эту ошибку, изменив конфигурацию сервера, настройте сервер для установки значения заголовка Access-Control-Allow-Credentials в true.
См. также
- Ошибки CORS
- Словарь терминов: CORS
- Введение в CORS
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSMIssingAllowCredentials