【问题标题】:Node js docker remote debugging chromeNode js docker远程调试chrome
【发布时间】:2018-12-22 08:11:23
【问题描述】:

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

这似乎是可能的,因为我在这里关注了帖子:Why Chrome can't inspect nodejs code in Docker container?

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

node --inspect-brk=[0.0.0.0] app

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

我怎样才能让我的断点工作?我在这里错过了什么?

【问题讨论】:

  • 你搞定了吗?这似乎是一个非常容易回答的问题......

标签: node.js google-chrome docker


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    • 2013-12-28
    • 2014-06-13
    • 2018-11-28
    • 2017-08-23
    • 2018-01-13
    相关资源
    最近更新 更多