Встречается на собеседованиях • сегодня

Использовал ли CORS для cross-доменных запросов

Да, CORS (Cross-Origin Resource Sharing) — стандартный механизм для безопасных кросс-доменных запросов. Он позволяет серверу явно указать, какие домены могут обращаться к его ресурсам через заголовки (например, Access-Control-Allow-Origin).

Пример настройки CORS в Express.js:

javascript
const express = require('express');
const cors = require('cors');
const app = express();

app.use(cors({
  origin: 'https://trusted-domain.com'
}));

Для простых запросов (GET, POST с определенными заголовками) браузер отправляет запрос напрямую. Для "непростых" (PUT, DELETE, кастомные заголовки) сначала отправляется предварительный OPTIONS-запрос (preflight).

На клиенте CORS обрабатывается автоматически браузером — нужно лишь правильно настроить сервер.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы