Заблокировано политикой CORS: Ответ на предварительный запрос не проходит проверку контроля доступа: не имеет статуса HTTP OK - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть локальное приложение. То, что я пробовал до сих пор

  1. Установленное расширение CORS (помогло мне получить токен с сервера без блокировки)

  2. У меня было передать этот токен как X-API-Token для вызова моего следующего API, но я получил ошибку, записанную в заголовке.

  3. Я попытался передать заголовки

axios.get( `/booking/`, { headers: 
        {
        'X-API-Token': state.session.token, 
        'Access-Control-Allow-Origin':'*', 
        'Access-Control-Allow-Methods': 'GET', 
        'Access-Control-Allow-Headers': 'Origin, Content-Type, X-API-Token'
        }
    })

Также не работает. У меня нет доступа к серверной части. Есть ли способ справиться с этим из Front-end? Или, по крайней мере, пока не заблокирован на локальном хосте?

1 Ответ

0 голосов
/ 17 апреля 2020

Этот ответ решил мою проблему ( Отключить ту же политику происхождения в Chrome) Для Windows:

  • Откройте меню Пуск
  • Введите windows + R или откройте «Выполнить»

  • Выполните следующую команду:

    chrome .exe --user-data-dir = " C: // Chrome dev session "--disable-web-security

...