Задать вопрос
SerJook
@SerJook
кодер

Как исправить ошибку при запросе к API с использованием axios?

Простите за нубский вопрос.
Изучаю Vue.js, смотрю в документации есть пример доступу к интересному API:
https://yesno.wtf/api
(магический шар).

Пишу в компоненте:
mounted() {
  axios
     .get('https://yesno.wtf/api')
     .then(response => (this.info = response.data.answer));
},


И что бы вы думали? Получаю ошибку:

app.js:279 OPTIONS https://yesno.wtf/api 404 (Not Found)
(index):1 Access to XMLHttpRequest at 'https://yesno.wtf/api' from origin 'localhost' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.


Почему в доках это написано, но оно не работает? Хнык-хнык.
Как это исправить?
  • Вопрос задан
  • 519 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@grinat
Хедеры аксиос отправляет, из за этого запрашивается дополнительно options, чтобы узнать можно ли отправлять запрос с такими заголовками. Убери их и наступит щастье
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы