Вызов Axios выдает ошибку «заблокирован политикой CORS» - PullRequest
0 голосов
/ 06 ноября 2019

Я использую API оксфордских словарей для проверки слов, введенных пользователем. Я отслеживаю документы точно:

const endpoint = 'lemmas'
const languageCode = 'en'
const wordId = 'example'
const url = 'https://od-api.oxforddictionaries.com/api/v2/' + endpoint + '/' + languageCode + '/' + wordId
const params = {
  app_id: 'xxxxxxxx',
  app_key: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
}
this.axios.get(url, params).then(res => {
  console.log(res)
})

И все же я получаю это сообщение об ошибке:

Доступ к XMLHttpRequest по адресу https://od -api.oxforddictionaries.com / api / v2 / lemmas / en / example 'origin' http://localhost:8080' заблокировано политикой CORS: заголовок Access-Control-Allow-Origin отсутствуетприсутствует на запрошенном ресурсе.

РЕДАКТИРОВАТЬ: удивительно, даже при использовании пакета NPM Oxford Dictionaries с фрагментом, который они предоставляют на своей странице NPM, я все еще получаю ту же политику CORSпроблема.

РЕДАКТИРОВАТЬ (2): только что попробовал с другой аналогичный пакет NPM , тот же результат.

Почему и как решить эту проблему?

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