API использует CORS, как я могу использовать топор ios в vue? - PullRequest
0 голосов
/ 10 апреля 2020

Мне нужно выполнить запрос GET от API-интерфейса Corona virus с поддержкой CORS с ax ios и Vue, и я не могу контролировать их сервер. Мое Vue приложение было создано с помощью vue -cli.

На самом деле я делаю два запроса от разных API, один работает без CORS, другой с точно таким же кодом, но второй компонент жалуется только потому, что сервер принудительно применяет CORS

Доступ к XMLHttpRequest в 'http://corona-api.com/countries' из источника 'http://localhost: 8080 ' заблокирован политикой CORS: Нет Заголовок «Access-Control-Allow-Origin» присутствует на запрашиваемом ресурсе.

Что я могу сделать?

1 Ответ

1 голос
/ 10 апреля 2020

проблема в том, что http перенаправляется на https, вы получаете заголовок перенаправления, в котором отсутствует политика CORS с подстановочными знаками.

, как вы можете видеть, https://codesandbox.io/s/javascript-es6-axios-app-y80n5

это прекрасно работает для топора ios запрос к 'https://corona-api.com/countries'

...