Node JS Docker远程调试Chrome

时间:2018-07-13 22:47:29

标签: node.js google-chrome docker

我正在Docker中运行节点js服务器,我希望能够将主机上的chrome dev工具连接到Docker上的节点js,以调试目的。

这可能是可行的,因为我在这里关注以下内容:Why Chrome can't inspect nodejs code in Docker container?

事实上,通过将主机上和docker中的端口9229:9229相互绑定,并在docker中启动我的节点js时运行该命令,

node --inspect-brk=[0.0.0.0] app

我能够将chrome开发工具连接到node js,但是我的断点都不起作用-我只能在chrome中看到控制台日志。

我如何使断点正常工作?我在这里想念什么?

1 个答案:

答案 0 :(得分:0)

要回答我自己的问题,我没有完成上面的工作,但是我确实设法使用VS代码在docker容器中进行调试。

我在这里使用了另一种解决方案:https://keylocation.sg/our-tech/debugging-nodejs-in-docker-using-node-inspector

看起来也有人在这里找到了解决方案:Why Chrome can't inspect nodejs code in Docker container?