CORS: Errors.CORSAllowOriginNotMatchingOrigin
Причина: заголовок CORS 'Access-Control-Allow-Origin' не совпадает с 'xyz'
Причина
Reason: CORS header 'Access-Control-Allow-Origin' does not match 'xyz'
Что пошло не так?
Источник запроса не совпадает с источником, разрешённым заголовком Access-Control-Allow-Origin. Эта ошибка также может возникнуть, если ответ содержит более одного заголовка Access-Control-Allow-Origin.
Если сервис, к которому обращается ваш код, использует запрос CORS, настройкой которого вы управляете, убедитесь, что он настроен на включение вашего источника в заголовок Access-Control-Allow-Origin. Кроме того, убедитесь, что в ответах присутствует только один такой заголовок и что он содержит только один источник.
Например, в Apache добавьте в конфигурацию сервера строку, подобную приведённой ниже (в соответствующий раздел <Directory>, <Location>, <Files> или <VirtualHost>). Обычно конфигурация находится в файле .conf (httpd.conf и apache.conf — распространённые названия таких файлов) или в файле .htaccess.
Предупреждение: В адрес источника необходимо включить протокол HTTPS или HTTP.
Header set Access-Control-Allow-Origin 'origin'
В Nginx для настройки этого заголовка используется команда:
add_header 'Access-Control-Allow-Origin' 'origin'
См. также
© 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/CORSAllowOriginNotMatchingOrigin