Встречается на собеседованиях • сегодня
Для чего нужен CORS
CORS (Cross-Origin Resource Sharing) — механизм, который позволяет веб-страницам получать данные с другого домена, отличного от того, с которого была загружена страница. Без CORS браузеры блокируют такие запросы из соображений безопасности (Same-Origin Policy).
Пример: если фронтенд на example.com пытается сделать AJAX-запрос к API на api.example.org, браузер заблокирует его без правильных CORS-заголовков.
Сервер должен явно разрешить кросс-доменные запросы, отправляя заголовки:
python
# Flask пример
from flask import Flask, jsonify
app = Flask(__name__)
@app.route("/data")
def get_data():
response = jsonify({"data": "value"})
response.headers.add("Access-Control-Allow-Origin", "*") # Разрешить всем
return responseОсновные заголовки CORS:
Access-Control-Allow-Origin— разрешенные доменыAccess-Control-Allow-Methods— разрешенные HTTP-методыAccess-Control-Allow-Headers— разрешенные заголовки запроса

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