Как исправить 'Unchecked runtime.lastError: Не удалось установить соединение. Получение конца не существует.

Я недавно удалил и переустановил Postgres10. Затем я запустил приложение Node/Express/React, которое полагается на соединение с базой данных Postgres (и связь с ней с помощью Sequelize).

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

Однако теперь у меня появляется следующая ошибка в консоли Chrome Dev Tools при каждой загрузке страницы приложения:

Не проверено runtime.lastError: Не удалось установить соединение. Получающий конец не существует

Эта ошибка делает ссылку на localhost/: 1. При наведении курсора на это отображается http://localhost: 3000/ - адрес, по которому я просматриваю приложение в браузере.

У кого-нибудь есть идея, что происходит? Большинство других потоков, которые я обнаружил, которые поднимают эту ошибку, похоже, связаны с кем-то, пытающимся разработать расширение Chrome, и даже тогда они имеют очень мало ответов.

Ответы

Ответ 1

Я получал точно такую же ошибку (за исключением того, что у моего приложения нет бэкэнда и React-интерфейса), и я обнаружил, что это происходит не из моего приложения, а из-за Chrome "Video Speed Controller" расширение. Если вы не используете это расширение, попробуйте отключить все свои расширения и затем включить их снова по одному?

Ответ 2

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

Ответ 3

Решение

Для Chrome:

  1. У вас есть окно, открытое с ошибкой консоли, откройте второе новое окно.

  2. Во втором окне перейдите по адресу: chrome://extensions

  3. Отключите каждое расширение с помощью переключения (синий ползунок в правом нижнем углу каждой карты) и обновите окно с консолью после переключения каждого расширения.

  4. Если у вас нет ошибки, удалите расширение.

Ответ 4

Удаление хромового расширения "Udacity Frontend Feedback" решило эту проблему для меня.

Ответ 5

Это происходило в Chrome для меня, и я обнаружил, что это McAfee WebAdvisor. Как только я отключил его, сообщение исчезло: enter image description here

Ответ 7

Для меня ошибка была связана с расширением onelogin chrome. Удаление это решило проблему.

Ответ 8

Расширение Cacher в моем случае - но да, отключите каждый, а затем перезагрузите страницу

Ответ 9

Udacity Front End Feedback был виновником в моем случае.