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