node.js - 使用 Node 检查器进行调试 : Cannot GET/

标签 node.js debugging node-inspector

我正在运行一个 Nodejs 服务器,其中包含一个我想要调试的应用程序。 为了使用 Node 检查器实现此目的,我按如下方式运行应用程序:

node-debug server.js

不幸的是,我无法再通过 URL 访问网络服务器。来访http://127.0.0.1:8080结果为

Cannot GET /

但是,如果我以通常的方式启动应用程序

node server.js

一切都很好(除了我无法调试)。但我可以访问http://127.0.0.1:8080 .

“/”请求也未记录,因此它似乎永远不会到达服务器。

因此我遇到的问题是:我可以通过 http://127.0.0.1:8080/debug?ws=127.0.0.1:8080&port=5858 访问远程调试器但我无法开始调试,因为我无法通过 URL 在网络服务器上触发任何操作。

哦,调试器没有暂停或其他什么。我跳过了第一个断点。

最佳答案

我通过选择与 8080 不同的端口解决了该问题。调试器似乎使用此端口。我没有意识到这一点,因为我在应用程序中使用这个端口时很熟悉它。

关于node.js - 使用 Node 检查器进行调试 : Cannot GET/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30641389/

相关文章:

Android Studio App only Debug模式

c# - Visual C# 项目的构建失败但没有错误?

node.js - 使用 npm run 运行 Node 检查器和 Node 调试

javascript - Mongoose - 如果存在,则在 Subdoc 上增加字段,否则创建新的

node.js - DigitalOcean 停止使用 nohup 运行的 Node.js 服务器

java - 在 Eclipse 调试器中启动后进程暂停

node.js - Node 检查器未启动

node.js - 使用 vim 和 CoffeeScript 的 Node 检查器

node.js - Nodejs Loopback 4 将不记名 token 配置添加到 swagger 资源管理器中

javascript - 解析服务器中没有这样的文件或目录 - 云代码