Как правильно получить этот API со стороны клиента, не сталкиваясь с ошибками CORS?Javascript

Форум по Javascript
Anonymous
Как правильно получить этот API со стороны клиента, не сталкиваясь с ошибками CORS?

Сообщение Anonymous »

Я пытаюсь вызвать внешний API из моего кода JavaScript с помощью метода fetch(). Он отлично работает в моей локальной среде, но когда я загружаю тот же код на свой веб-сайт, я получаю следующую ошибку CORS:
Доступ к выборке «https://api.example.com/data» из источника «https://example.com» заблокирован политикой CORS:
В запрошенном запросе отсутствует заголовок «Access-Control-Allow-Origin». ресурс.
Вот упрощенная версия моего кода:

Код: Выделить всё

fetch('https://api.example.com/data') .then(res => res.json()) .then(data => console.log(data)) .catch(err => console.error(err));
Я уже пробовал добавить режим: «no-cors», но это не помогло — я просто получил пустой ответ.
Я не контролирую API-сервер, поэтому не могу изменять его заголовки.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... hitting-co

Вернуться в «Javascript»