我最近卸载并重新安装了Postgres10.然后我去运行一个Node/Express/React应用程序,它依赖于连接到Postgres数据库(并使用Sequelize与它通信).
最初它无法连接到数据库.我意识到卸载过程删除了我的旧数据库,所以然后我重新创建了一个新的,具有该应用程序连接的名称.然后,当我重新启动应用程序(服务器和客户端)时,与数据库的前端交互再次正常工作 - 编写新用户并读取它们以进行身份验证等.
但是,在应用程序的每个页面加载时,我现在在Chrome开发工具控制台中出现以下错误:
未选中runtime.lastError:无法建立连接.接收端不存在
此错误引用localhost /:1.当我将鼠标悬停在此状态时,它会显示http:// localhost:3000 /,我在浏览器中查看应用程序的地址.
任何人都知道发生了什么事?我发现提出这个错误的大多数其他线程似乎与尝试开发Chrome扩展程序的人有关,即便如此,他们往往只有很少的回复.
linux postgresql node.js google-chrome-devtools sequelize.js
https://github.com/discord-bot-tutorial/Community-Discord-BOT
vscode 的 c# 调试器不会在此特定项目的断点处停止。我尝试创建一个
dotnet new console
dotnet restore
可以正常工作的新项目,并尝试使用我在 Visual Studio Community 2017 中创建的另一个项目,它也完全正常工作。
launch.json 和 tasks.json https://gist.github.com/M4N1/daff738de1d5cbcf8cf3fdc461c3a83c
更新
我只是在 Ubuntu 18.04(而不是 win10)上尝试了同样的事情,它在相同版本的 vscode(1.28.1)上运行得非常好。
如何在 Visual Studio Code 中设置工作区文件夹?
这似乎对于调试是必要的,我怀疑这就是我的断点没有被命中的原因。
进一步阅读: