我正在使用Digital Ocean上的Droplet上安装Ubuntu 16,安装了nodejs并尝试进行远程调试。
我有nginx代理端口80流量到localhost:3000应用程序,当我访问Drop 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是不是像这样远程调试的?
答案 0 :(得分:0)
原来是Chrome插件Node Inspector Manager就是问题所在。与nodejs本身无关。一旦我访问了chrome :: // inspect,添加了domain:port的远程主机,它会弹出来检查我何时开始这个过程,然后点击“Open Dedicated Devtools for Node”并且在调试过程中很好。/ p>