Встречается на собеседованиях • сегодня
Зачем нужен CORS
CORS (Cross-Origin Resource Sharing) — механизм безопасности браузеров, который разрешает или запрещает запросы к ресурсам на другом домене. Без CORS браузер блокирует такие запросы из-за политики Same-Origin Policy (SOP), защищающей от межсайтовых атак (например, CSRF).
Пример: если фронтенд на https://example.com пытается получить данные с https://api.example.org, сервер должен отправить заголовки CORS (например, Access-Control-Allow-Origin: *), иначе браузер отклонит ответ.
javascript
fetch('https://api.example.org/data')
.then(response => response.json())
.then(data => console.log(data));Нюансы:
- CORS не защищает сервер — это браузерный механизм.
- Для сложных запросов (например, с
Content-Type: application/json) сначала отправляется предварительный OPTIONS-запрос (preflight). Access-Control-Allow-Origin: *разрешает доступ всем, но не поддерживает credentials (куки, авторизация). Для них нужно явно указать домен.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы