【问题标题】:NodeJS inspect 0.0.0.0 not hitting breakpointsNodeJS 检查 0.0.0.0 没有遇到断点
【发布时间】:2017-11-09 20:46:31
【问题描述】:

我在 Digital Ocean 上的一个 droplet 上使用 Ubuntu 16,安装了 nodejs 并正在尝试远程调试。

我有 nginx 代理端口 80 流量到 localhost:3000 应用程序,当我访问 droplets IP 时一切正常。

我这样启动应用程序

node --inspect=0.0.0.0:9229 app.js

我收到这样的消息。

Debugger listening on ws://0.0.0.0:9229/5f583ab2-4ebf-4f73-84de-01500c38d31f
For help see https://nodejs.org/en/docs/inspector
✓ App is running at http://localhost:3000 in development mode
   Press CTRL-C to stop

在 Chrome 中,我在主机和端口上设置了 NiM。

每当我启动应用程序时,窗口就会自动打开,但那是乐趣停止的时候。

没有断点被命中,开发工具控制台中也没有发生日志记录,每隔几分钟就会显示“已断开连接”,我必须重新连接。 --inspect 不是为这样的远程调试而构建的吗?

【问题讨论】:

    标签: node.js google-chrome nginx google-chrome-devtools node-inspector


    【解决方案1】:

    原来问题出在 chrome 插件 Node Inspector Manager 上。与 nodejs 本身没有任何关系。一旦我访问了 chrome:://inspect ,添加了 domain:port 的远程主机,当我启动该过程并单击“Open Dedicated Devtools for Node”时,它会弹出以进行检查,并且在调试世界中一切都很好。

    【讨论】:

      猜你喜欢
      • 2010-12-03
      • 2015-02-26
      • 1970-01-01
      • 2023-04-10
      • 2013-10-04
      • 2016-11-15
      • 1970-01-01
      • 2017-01-09
      • 1970-01-01
      相关资源
      最近更新 更多