Встречается на собеседованиях • сегодня
Зачем нужен CORS
CORS (Cross-Origin Resource Sharing) — механизм безопасности браузеров, который разрешает или запрещает запросы к ресурсам с других доменов. Он предотвращает потенциально опасные межсайтовые запросы, защищая пользователей от атак, таких как CSRF.
Пример: если фронтенд на example.com пытается сделать AJAX-запрос к API на api.example.org, браузер сначала отправит предварительный запрос (preflight) с методом OPTIONS, чтобы проверить, разрешён ли доступ. Сервер должен ответить с заголовками, например:
python
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/data', methods=['GET'])
def get_data():
response = jsonify({"data": "secret"})
response.headers.add('Access-Control-Allow-Origin', 'https://example.com')
return responseБез CORS браузер заблокирует такой запрос. Настройки CORS на сервере определяют, какие домены, методы и заголовки разрешены.

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