我正在尝试远程调试我的nodejs应用程序(该应用程序实际上在本地计算机上的docker容器上运行,但出于所有目的都被视为远程主机)
我已经在docker-compose文件中使用以下命令使用nodemon运行了该应用程序
nodemon --debug=3010 app.js
然后打开该容器的端口,并使用端口转发将该端口在localhost:3010中可用。
稍后,我在intellij远程调试器插件中设置了以下配置:
host: localhost
port: 3010
现在,在容器中运行代码时,代码不会在我的断点处停止。我敢肯定,我应该启动为远程调试设置的配置,但实际上并没有怎么做。
我也尝试将远程调试插件的host参数设置为docker-machine ip,但这也没有结果。
当代码到达断点时,如何使intellij停止?
为了启动配置,我必须去run -> debug
然后选择edit configuration
。在配置窗口中,我添加了“ Node.js远程调试”类型的新配置,然后按了屏幕底部的调试按钮。希望这对未来的流浪者有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句