NodeJS 检查 0.0.0.0 是否命中断点



我在 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 不是为了像这样进行远程调试而构建的吗?

事实证明,

问题出在了chrome插件节点检查器管理器上。与nodejs本身无关。一旦我访问了chrome:://inspect ,添加了域:port的远程主机,当我开始该过程时,它会弹出进行检查,然后单击"为节点打开专用开发工具",瞧,在调试世界中一切顺利。

最新更新