отреагировать, т.е. получить необработанное отклонение обещания TypeError: сбой сетевого запроса - PullRequest
0 голосов
/ 02 октября 2019

Я не могу разрешить поддержку реагирования, т. Е. Отображение консоли браузера. Необработанное отклонение обещания. Ошибка типа: Ошибка сетевого запроса.

Я использую реагирование, создаю мое приложение, приложение не является браузером, я пытаюсь решить проблему,я пытаюсь импортировать whatwg-fetch, у меня ничего не получается. Я не знаю, как это сделать, то есть проблема с браузером.

import "whatwg-fetch";
import "@babel/polyfill";
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './components/App/App';

ReactDOM.render(<App />, document.getElementById('root'));

Я надеюсь, что вы можете мне помочь.

1 Ответ

0 голосов
/ 02 октября 2019

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

По умолчанию сгенерированный проект поддерживает все современные браузеры. Для поддержки Internet Explorer 9, 10 и 11 требуются полифилы. Для набора полифилов, поддерживающих более старые браузеры, используйте response-app-polyfill.

Вы не упомянули, какую версию браузера IE вы используете для проведения этого теста. Я предполагаю, что вы используете IE 11.

Сначала установите пакет, используя Yarn или npm:

npm install react-app-polyfill

//or

yarn add react-app-polyfill

Для IE11:

// These must be the first lines in src/index.js
import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';

// ...

Также попробуйте добавитьстрока ниже в вашем HTML-файле.

<meta http-equiv="X-UA-Compatible" content="IE=edge">
...