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