Проблема с извлечением данных из веб-API - PullRequest
0 голосов
/ 30 сентября 2018

Итак, я начал смотреть учебник о том, как извлекать данные из веб-API, и первая строка кода, которую пишет инструктор, такова.

fetch('https://www.metaweather.com/api/location/2487956/')

Затем он объясняет, что вы не можете получитьданные с веб-сайта, который не принадлежит вам из-за той же политики происхождения и использует обходной путь, использующий сайт crossorigin.me.Это работает для него в видео, но не работает для меня, и это всегда дает мне эту ошибку:

Запрос перекрестного происхождения заблокирован: Политика одинакового происхождения запрещает чтение удаленного ресурса на https://www.metaweather.com/api/location/2487956/. (причина: отсутствует заголовок CORS 'Access-Control-Allow-Origin')

Я искал более часа и не смог найти ни одного решения.Буду очень признателен, если кто-нибудь сможет мне помочь.

Ответы [ 2 ]

0 голосов
/ 30 сентября 2018

Или вы можете использовать плагин Cors для Chrome и использовать его

0 голосов
/ 30 сентября 2018

Из вашего вопроса использование fetch () означает, что вы используете либо javascript, либо один из его фреймворков, если можно спросить, какой метод вы используете в качестве метода запроса: POST или GET?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...