Логотип

CORS

Технологии и инженерия

Определение

CORS (англ. Cross-Origin Resource Sharing) — правила браузера, которые решают, может ли страница одного сайта получать данные с другого адреса. По умолчанию браузер не отдает странице ответы с чужих адресов, чтобы посторонний сайт не мог незаметно читать данные пользователя. Сервер разрешает доступ специальными заголовками со списком разрешенных адресов. Пример: фронтенд на shop.ru обращается к API на api.shop.ru, и без настройки CORS браузер блокирует ответ. Ошибка в настройке CORS — частая причина, по которой новый фронтенд не видит данные. Слишком широкое разрешение, когда доступ открыт всем адресам, создает риск для безопасности.

Также говорят

корс.