使用intellij远程调试nodejs

时间:2016-03-15 16:46:25

标签: node.js intellij-idea remote-debugging docker-compose nodemon

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

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

nodemon --debug=3010 app.js

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

稍后我在intellij远程调试器插件中设置了以下配置:

host: localhost
port: 3010

现在,在容器中运行代码时,代码不会在我的断点上停止。我非常确定我应该启动我为远程调试设置的配置,但我们真的不知道如何。

我也尝试将远程调试插件的host参数设置为docker-machine ip,但这也没有结果。

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

1 个答案:

答案 0 :(得分:4)

要启动配置,我必须转到run -> debug,然后选择edit configuration。 在配置窗口中,我添加了" Node.js远程调试的新配置"键入,然后按屏幕底部的调试按钮。 希望这有助于未来的流浪者。