Встречается на собеседованиях • сегодня
Какие знаешь способы обхода CORS со стороны backend
- CORS Headers – настройка сервера для добавления заголовков
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, PUT, DELETE');
next();
});- Proxy-сервер – запросы идут через промежуточный сервер, который добавляет нужные заголовки. Например, Nginx:
nginx
location /api {
proxy_pass http://backend;
add_header 'Access-Control-Allow-Origin' '*';
}-
JSONP – устаревший метод для GET-запросов, где ответ оборачивается в callback-функцию.
-
Preflight-запросы – сервер должен корректно обрабатывать OPTIONS-запросы для сложных методов (PUT, DELETE и т.д.).
-
Настройка веб-сервера (Apache/Nginx) – добавление CORS-заголовков на уровне конфигурации сервера.

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