使用 intellij 远程调试 nodejs
Remote debug nodejs using intellij
我正在尝试远程调试我的 nodejs 应用程序(它实际上是 运行 在我本地机器的 docker 容器上,但出于所有目的被视为远程主机)
我已经 运行 使用以下命令在我的 docker-compose 文件中使用 nodemon 的应用程序
nodemon --debug=3010 app.js
然后为容器打开端口并使用端口转发使端口在 localhost:3010 可用。
稍后我在 intellij 远程调试器插件中设置了以下配置:
host: localhost
port: 3010
现在,当运行容器中的代码时,代码不会在我的断点处停止。我很确定我应该启动我为远程调试设置的配置,但不知道如何启动。
我也试过将远程调试插件的主机参数设置为docker-机器ip,但也没有结果。
当代码到达我的断点时,我应该怎么做才能让 intellij 停止?
为了启动配置,我必须转到 run -> debug
,然后选择 edit configuration
。
在配置 window 中我添加了 "Node.js Remote Debug" 类型的新配置,然后按下屏幕底部的调试按钮。
希望这对未来的流浪者有所帮助。
我正在尝试远程调试我的 nodejs 应用程序(它实际上是 运行 在我本地机器的 docker 容器上,但出于所有目的被视为远程主机)
我已经 运行 使用以下命令在我的 docker-compose 文件中使用 nodemon 的应用程序
nodemon --debug=3010 app.js
然后为容器打开端口并使用端口转发使端口在 localhost:3010 可用。
稍后我在 intellij 远程调试器插件中设置了以下配置:
host: localhost
port: 3010
现在,当运行容器中的代码时,代码不会在我的断点处停止。我很确定我应该启动我为远程调试设置的配置,但不知道如何启动。
我也试过将远程调试插件的主机参数设置为docker-机器ip,但也没有结果。
当代码到达我的断点时,我应该怎么做才能让 intellij 停止?
为了启动配置,我必须转到 run -> debug
,然后选择 edit configuration
。
在配置 window 中我添加了 "Node.js Remote Debug" 类型的新配置,然后按下屏幕底部的调试按钮。
希望这对未来的流浪者有所帮助。