> Что такое CORS (Python)

Уровень: junior · Роль: backend · Язык: Python · Категория: Технические вопросы

Компании: ООО Диджитал Сектор Поддержка, GGSel, Кинофлекс, Фабрика решений

Стек: Python

> Пример ответа

CORS (Cross-Origin Resource Sharing) - это механизм безопасности браузера, который контролирует доступ к ресурсам (например, API) с другого домена, протокола или порта. Браузер по умолчанию блокирует такие запросы из-за политики Same-Origin Policy. CORS работает через HTTP-заголовки, которые сервер отправляет в ответ на предварительный запрос (preflight) или в основной ответ. Например, сервер на Python (Flask/Django) может добавить заголовок Access-Control-Allow-Origin: * для разрешения всех источников, но в продакшене лучше указывать конкретный домен. Для обработки preflight-запросов (OPTIONS) нужно явно настроить маршрут. Без CORS фронтенд на другом домене не сможет получить данные от вашего бэкенда.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью