32 / 25 / 12
Регистрация: 24.01.2011
Сообщений: 521
|
||||||
1 | ||||||
Fetch, ошибка No 'Access-Control-Allow-Origin'08.12.2019, 12:10. Показов 20995. Ответов 2
Метки нет (Все метки)
Пытаюсь делать запрос по api, возвращается ошибка
Код
Access to fetch at 'https://engine.lifeis.porn/api/millionaire.php?q=4&count=1' from origin 'http://127.0.0.1:5500' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. выводится ошибка Код
Uncaught (in promise) SyntaxError: Unexpected end of input Как заставить это работать?
0
|
08.12.2019, 12:10 | |
Ответы с готовыми решениями:
2
Ajax - access-control-allow-origin XMLHttpRequest cannot load . No 'Access-Control-Allow-Origin' header is present on the requested resource. O vk api. Access-Control-Allow-Origin Добавление заголовка Access-Control-Allow-Origin: * |
36 / 34 / 12
Регистрация: 04.06.2014
Сообщений: 220
|
|
16.12.2019, 10:27 | 2 |
Никак, на сервере нужно обязательно прописать домен с которого запросы будут идти или *
Если только для теста на время разработки, можно попробовать поставить расширение для Chrome которое будет отрубать эту ошибку. "Moesif Origin cors" попробуйте
0
|
6492 / 3903 / 2005
Регистрация: 14.06.2018
Сообщений: 6,781
|
||||||
16.12.2019, 14:48 | 3 | |||||
Сообщение было отмечено amr-now как решение
Решение
Здравствуйте.
В данной задаче три решения: - сам сервер c API разрешает доступ из ajax. - ваш сервер отправляет запрос на сервер с API, а затем перекидывает данные в браузер. - сторонний сервер отправляет запрос на сервер с API, а затем перекидывает данные в браузер. Рассмотрим вариант №3:
---- Прикольная статья на Хабре по cors: https://habr.com/ru/post/114432/ Серверу нужно всего лишь отправить: Ответ от сервера он так просто назад не пропускает, сервер должен добавить специальный заголовок: Access-Control-Allow-Origin: * Вместо звездочки сервер может указать конкретный домен, которому разрешено получить ответ. Но сервер - нехороший человек, обычно не отправляет такой заголовок ))
3
|
16.12.2019, 14:48 | |
16.12.2019, 14:48 | |
Помогаю со студенческими работами здесь
3
Ошибка Access-Control-Allow-Origin функции getJSON XMLHttpRequest cannot load 'url'. No 'Access-Control-Allow-Origin' No 'Access-Control-Allow-Origin' header is present on the requested resource Отсутствует токен «access-control-allow-origin» в заголовке CORS Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |