Встречается на собеседованиях • сегодня
В каких случаях возникает CORS
CORS (Cross-Origin Resource Sharing) возникает, когда веб-приложение пытается запросить ресурс с другого домена, протокола или порта, отличного от своего. Браузер блокирует такие запросы из-за политики Same-Origin Policy (SOP).
Основные случаи:
- Запросы к API с другого домена (например,
https://api.example.comсhttps://your-site.com) - Разные поддомены (
sub1.example.com→sub2.example.com) - Разные протоколы (
http://→https://) - Разные порты (
example.com:3000→example.com:8080)
Пример:
javascript
fetch('https://api.example.com/data') // Другой домен
.then(response => response.json())
.catch(error => console.error('CORS error:', error));Решение: сервер должен включать заголовки Access-Control-Allow-Origin, Access-Control-Allow-Methods и другие CORS-заголовки. Для разработки можно использовать прокси или отключить CORS в браузере (не для продакшена).

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