Встречается на собеседованиях • сегодня
Как сервер вернет ответ на запрос если ему не нравится CORS
Сервер вернет ответ с HTTP-статусом 403 Forbidden или 405 Method Not Allowed, если запрос нарушает политику CORS. В заголовках ответа будет отсутствовать Access-Control-Allow-Origin или он не будет совпадать с origin клиента. Браузер заблокирует ответ, и в консоли появится ошибка:
text
Access to fetch at 'https://api.example.com' from origin 'https://your-site.com' has been blocked by CORS policy.Пример ответа сервера без CORS:
http
HTTP/1.1 403 Forbidden
Content-Type: application/jsonДля локальной разработки можно обойти CORS с помощью прокси или настройки сервера (например, cors в Express.js):
javascript
const express = require('express');
const cors = require('cors');
const app = express();
app.use(cors()); // Разрешает все origins
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы