Встречается на собеседованиях • сегодня

Что такое CORS ошибка

CORS (Cross-Origin Resource Sharing) — механизм безопасности браузеров, который ограничивает кросс-доменные запросы. Ошибка возникает, когда сервер не разрешает запросы с другого домена, протокола или порта.

Пример ошибки в консоли:
Access to fetch at 'https://api.example.com' from origin 'https://your-site.com' has been blocked by CORS policy.

Решение на сервере:
Добавить заголовки в ответ сервера:

http
Access-Control-Allow-Origin: https://your-site.com
Access-Control-Allow-Methods: GET, POST

Обход для разработки:

  • Использовать прокси (например, в vite.config.js):
js
server: {
  proxy: {
    '/api': 'https://api.example.com'
  }
}

Важно: CORS не защищает сервер — это браузерный механизм. Сервер должен самостоятельно проверять запросы.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы