在本地,我通过运行node --debug和使用该node-inspector工具进行调试。node-inspector 必须在后台运行,然后我将我的浏览器(并非所有浏览器都工作;Chrome 可以)http://127.0.0.1:8080/debug?port=5858指向调试。
问题是我无法在本地运行生产服务器(缺少不属于开发机器的私钥文件),因此很难调试某些生产问题,即使我愿意破解生产机器。这仍然可以使用节点检查器吗?
在本地,我通过运行node --debug和使用该node-inspector工具进行调试。node-inspector 必须在后台运行,然后我将我的浏览器(并非所有浏览器都工作;Chrome 可以)http://127.0.0.1:8080/debug?port=5858指向调试。
问题是我无法在本地运行生产服务器(缺少不属于开发机器的私钥文件),因此很难调试某些生产问题,即使我愿意破解生产机器。这仍然可以使用节点检查器吗?
是的,您只需要按照节点检查器的 README中的几个步骤进行操作:
--debug标志开始的。您可以发送一个信号来实现这一点: kill -s USR1 <pid>. (pid 可以用类似的东西获得ps aux | grep node。)