Частые «Произошла ошибка сети (например, тайм-аут, прерванное соединение или недоступный хост)».с Firebase - PullRequest
1 голос
/ 17 мая 2019

Я использую Firebase anon login для аутентификации определенных частей нашего API. Эта ошибка «Произошла ошибка сети (например, тайм-аут, прерванное соединение или недоступный хост)». кажется, часто всплывает без видимой картины.

Это происходит во всех типах браузеров. Мобильный, планшетный или настольный компьютер, но я не могу за всю жизнь воспроизвести эту ошибку. Я пробовал много разных типов физических устройств, а также Browserstack.

Некоторые считают, что пользователи, испытывающие это, не разрешают Javascript или имеют какое-то расширение для браузера, препятствующее корректной работе Firebase. Мне трудно в это поверить, поскольку это происходит очень часто. (Также я никогда не встречал человека за всю свою карьеру, у которого отключен Javascript).

Я инициализирую Firebase, как это происходит в моей точке входа в индекс React.

if (!firebase.apps.length) {
    // ... config setup
    firebase.initializeApp(config);
}

firebase.auth().signInAnonymously()
    .catch((error) => {
        bugsnag.notify(error);
});

Я использую React 16.8.6 и Firebase 5.9.4.

Кажется, ошибка в google-closure-library:

../node_modules/google-closure-library/closure/goog/async/nexttick.js:41:44

enter image description here

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