Встречается на собеседованиях • сегодня
Как работает CORS
CORS (Cross-Origin Resource Sharing) — механизм, позволяющий браузеру запрашивать ресурсы с другого домена, отличного от текущего. Браузер автоматически блокирует такие запросы из-за политики same-origin, если сервер явно не разрешил их.
Как это работает:
- Браузер отправляет предварительный запрос (preflight) OPTIONS, если запрос сложный (не GET/POST или с кастомными заголовками).
- Сервер отвечает заголовками CORS, например:
Access-Control-Allow-Origin: *(или конкретный домен)Access-Control-Allow-Methods: GET, POST, PUTAccess-Control-Allow-Headers: Content-Type
Пример настройки CORS в Flask:
python
from flask import Flask
from flask_cors import CORS
app = Flask(__name__)
CORS(app, resources={r"/api/*": {"origins": "https://example.com"}})Важно: CORS — это защита браузера, а не сервера. Сервер должен дополнительно проверять Origin на бэкенде.

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