node.js - 如何通过 Google Cloud 调试在 Docker 容器中运行的 Nodejs 应用程序

标签 node.js google-app-engine debugging webstorm gcloud

我发现 Google 提供了一些关于 how to run Nodejs on a custom runtime environment 的指南.一切似乎都很好,我正设法在运行 gcloud preview app run . 的本地机器上启动我的 Nodejs 应用程序。
正如我所见,它可能创建了一个 Docker容器并在其中运行 Nodejs 程序。我说“可能”,因为这是我第一次接触 Docker,但我是 2 年以上经验丰富的 Nodejs 开发人员。

所以我的问题是 如何在我的 Nodejs 程序在 Docker 容器内运行时调试(断点停止)? 使用 Chrome 开发人员工具或如何设置 Webstorm 调试配置以使其停止在断点上。是否可以配置 Docker 启动 Node 的方式,甚至可以通过 Webstorm 中的 gcloud 启动 Docker 以确保调试正常工作?任何帮助或澄清表示赞赏。

请不要提供有关如何在 Docker 容器之外调试 Nodejs 应用程序的答案——我知道如何做到这一点。

最佳答案

不好意思,我只知道有node-inspector的解决方法,希望对你有帮助:

关于node.js - 如何通过 Google Cloud 调试在 Docker 容器中运行的 Nodejs 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28518535/

相关文章:

c++ - 内存模块是否映射到进程的虚拟空间?

sql - Node JS Sequelize 从 SQL 创建模型

node.js - 使用 Node.js 通过 Azure 在 telegram 上托管机器人

java - 如何使 java 准备语句像大查询的查询或如何在大查询中转义参数

c++ - 是否有为 mac 和 win 应用程序创建和上传故障转储的服务?

php - PHP解析/语法错误;以及如何解决它们

c - 在 Solaris 上构建 Node.JS : "Use of <stdbool.h> is valid only in a c99 compilation environment."

javascript - Javascript-如果不存在json键,则捕获错误

java - 具有 Objectify 数据结构的 App 引擎

android-studio - 测试不使用 Gradle-Appengine-Plugin/Android Studio 3.0/Gradle 4.1 运行