将Node Inspector与多个节点进程配合使用

nod*_*ser 13 node.js node-inspector

我开始使用Node Inspector来调试我的一些Node应用程序.但是,有一件事我不知道该怎么做,一旦Node-inspector连接到一个Node应用程序,如何分离并将其附加到同一个盒子上运行的另一个Node应用程序?

我可以同时附加到多个进程吗?

Chr*_*ris 17

首先,使用不同的调试端口启动节点程序,如下所示:

$ node script1.js --debug==5858
$ node script2.js --debug==5859
Run Code Online (Sandbox Code Playgroud)

然后开始 node-inspector

$ node-inspector &
Run Code Online (Sandbox Code Playgroud)

并在两个选项卡中打开Web控制台

  1. http://localhost:8080/debug?port=5858
  2. http://localhost:8080/debug?port=5859


Ron*_*ere 7

如前所述/sf/answers/1323787321/您可以指定一个端口

node --inspect=7000 --inspect-brk app1.js
Run Code Online (Sandbox Code Playgroud)

那么当然你只是为每个节点服务器指定一个不同的端口

node --inspect=7001 --inspect-brk app2.js
Run Code Online (Sandbox Code Playgroud)