使用intellij远程debuggingnodejs

我试图远程debugging我的nodejs应用程序(实际上运行在我的本地计算机上的docker容器,但出于所有目的被视为远程主机)

我已经在docker-compose文件中使用以下命令使用nodemon运行应用程序

nodemon --debug=3010 app.js 

然后打开容器的端口,并使用端口转发使端口在localhost:3010中可用。

之后,我在intellij远程debugging器插件中设置了以下configuration:

 host: localhost port: 3010 

现在,在容器中运行代码时,代码不会停在我的断点上。 我很确定我应该启动我为远程debugging设置的configuration,但是并没有真正看到如何。

我也尝试将远程debugging插件的主机参数设置为docker-machine ip,但是这也没有给出任何结果。

当代码到达我的断点时,我该怎么做才能使intellij停止?

为了启动configuration,我不得不去run -> debug ,然后selectedit configuration 。 在configuration窗口中,我添加了“Node.js Remote Debug”types的新configuration,然后按下屏幕底部的debuggingbutton。 希望这有助于未来的stream浪者。