Блокировка считывания перекрестного источника (CORB) блокировала ответ перекрестного происхождения с 5 марта 2019 г. - PullRequest
0 голосов
/ 02 апреля 2019

С момента последнего обновления Chrome, при локальной разработке приложения React, я получаю предупреждение в Chrome, согласно заголовку, который связывает меня с https://www.chromestatus.com/feature/5629709824032768

Проблема, похоже, заключается в том, что я занимаюсь разработкойlocalhost, но я звоню в свой домен разработки https://dev -api.example.com

Мой API разрешает доступ ко всем запросам, и до 5 марта этого не былокогда вышеприведенная статья была обновлена.

Я вижу, что запросы отправляются на вкладке Сеть, но я не могу увидеть ответы или выйти из них.Как вы можете видеть ниже, он показывает усеченный ответ, но нажатие на стрелку выпадающего меню ничего не делает

enter image description here

Мой код для вызова API:довольно прямолинейно тоже

return axios({
      method: 'POST',
      headers: {
        'Authorization': `Bearer ${jwt}`
      },
      data,
      url: `${process.env.REACT_APP_API}${url}`,
    }).then(response => {
      if(process.env.NODE_ENV === "development") console.log(`POST:`, response);

      if (response && response.data.success) return response.data.data || response.data.success;
      if(response.data.errors[0] === "E_UNAUTHENTICATED") {
        return window.location = '/login?msg=Session Expired';
      }
      if(response.data.errors) {
      return Promise.reject(new Error('An unknown error occurred'));
    }).catch(e => {
      return Promise.reject(e.message);
    })

1 Ответ

0 голосов
/ 02 апреля 2019

Вы можете запустить Chrome с выключенными сердечниками, смотрите здесь: [ Отключить ту же политику происхождения в Chrome

Если вы проверите эту ссылку, вы увидите, что на самом деле вы можете создать собственную закладку для запуска Chrome с правильными настройками безопасности для вашей разработки, которые будут работать рядом с обычными окнами Chrome.

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