我正在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中看到控制台日志。
我如何使断点正常工作?我在这里想念什么?
答案 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?