Встречается на собеседованиях • сегодня
Можно ли перейти с сайта project.com на API api.project.com
Да, можно, но есть ограничения из-за политики CORS (Cross-Origin Resource Sharing). Браузеры блокируют запросы между разными доменами, если сервер не разрешает их явно.
Решение:
- Настроить CORS на сервере
api.project.com, добавив заголовки:
http
Access-Control-Allow-Origin: https://project.com
Access-Control-Allow-Methods: GET, POST, OPTIONS -
Использовать прокси на бекенде
project.com, который перенаправляет запросы к API. -
Если API поддерживает JSONP (устаревший метод), можно использовать его для GET-запросов.
Пример запроса с CORS:
javascript
fetch('https://api.project.com/data', {
method: 'GET',
headers: { 'Content-Type': 'application/json' },
credentials: 'include' // если нужны куки
})
.then(response => response.json()) Без CORS или прокси запросы будут отклонены браузером.

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