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

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