Встречается на собеседованиях • сегодня
Есть ли опыт решения проблемы связанных с CORS
CORS (Cross-Origin Resource Sharing) — механизм безопасности браузеров, ограничивающий кросс-доменные запросы. Решал такие проблемы:
- Настройка сервера — добавление заголовков
Access-Control-Allow-Origin,Access-Control-Allow-Methodsи других. Например, для Node.js + Express:
js
app.use((req, res, next) => {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET, POST');
next();
});-
Proxy — если нельзя изменить сервер, настраиваю прокси (например, через Nginx или на клиенте с
http-proxy-middleware). -
JSONP — для старых API, но сейчас почти не используется.
-
CORS для credentials — если нужны куки/авторизация, важно указывать
withCredentials: trueи явный домен вместо*.
Частая ошибка — забыть про preflight-запросы (OPTIONS) для нестандартных методов/заголовков.

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