如何修复'未经检查的runtime.lastError:无法建立连接。接收端不存在。

问题描述 投票:14回答:7

我最近卸载并重新安装了Postgres10。然后我去运行一个Node / Express / React应用程序,它依赖于连接到Postgres数据库(并使用Sequelize与它通信)。

最初它无法连接到数据库。我意识到卸载过程删除了我的旧数据库,然后我重新创建了一个新的,具有此应用程序连接的名称。然后,当我重新启动应用程序(服务器和客户端)时,与数据库的前端交互再次正常工作 - 编写新用户并读取它们以进行身份​​验证等。

但是,在应用程序的每个页面加载时,我现在在Chrome开发工具控制台中出现以下错误:

未选中runtime.lastError:无法建立连接。接收端不存在

此错误引用localhost /:1。当我将鼠标悬停在此状态时,它会显示http://localhost:3000/,即我在浏览器中查看应用程序的地址。

有人知道发生了什么事吗?我发现提出这个错误的大多数其他线程似乎与尝试开发Chrome扩展程序的人有关,即便如此,他们往往只有很少的回复。

node.js linux postgresql google-chrome-devtools sequelize.js
7个回答
20
投票

我得到了完全相同的错误(除了我的应用程序没有后端和React前端),我发现它不是来自我的应用程序,它实际上来自“视频速度控制器”Chrome延期。如果您没有使用该扩展程序,请尝试停用所有扩展程序,然后逐个重新启用它们?


10
投票

该错误通常是由chrome扩展引起的。尝试禁用所有扩展程序,问题应该消失。


6
投票

对于Chrome:

  1. 您打开窗口时出现控制台错误,打开第二个新窗口。
  2. 在第二个窗口中,转到:chrome:// extensions
  3. 通过切换(每张卡的右下角的蓝色滑块)禁用每个分机,并在切换每个分机后用控制台刷新窗口。
  4. 一旦没有错误,请删除扩展名。

1
投票

这在我的Chrome中发生,我发现它是McAfee WebAdvisor。一旦我禁用它,消息消失了:enter image description here


0
投票

对我来说,错误是由于onelogin chrome扩展。删除它修复了问题。


0
投票

删除'Udacity前端反馈'chrome扩展为我解决了这个问题。


0
投票

在我的情况下Cacher扩展 - 但是是禁用每个然后重新加载页面


0
投票

对我来说这是tab bnundler:https://chrome.google.com/webstore/detail/tab-bundler/ooajenhhhbdbcolenhmmkgmkcocfdahd

禁用扩展程序修复了该问题。

© www.soinside.com 2019 - 2024. All rights reserved.