GoLand 2025.2 Help

调试服务端和客户端代码

使用 GoLand,您可以同时调试 Node.js 应用的服务端代码和其客户端 JavaScript 代码。 为此,除了 Node.js 配置外,您还需要创建并启动一个 JavaScript Debug 配置。

在创建或编辑主 Node.js 配置时,使用 GoLand,您可以从 实时编辑 选项卡中创建 JavaScript Debug 配置。 在此情形下,每次启动 Node.js 配置时,JavaScript Debug 配置将自动启动。

使用一个运行/调试配置同时调试服务端和客户端代码

或者,您可以从 编辑配置 对话框(运行 | 编辑配置 )中创建一个 JavaScript Debug 配置,然后分别启动这些配置。

创建两个运行/调试配置

  1. 运行 小组件的列表中,选择要与 JavaScript Debug 配置一起启动的 Node.js 运行配置。 然后点击 更多按钮 并在菜单中选择 编辑

    从运行小组件中选择 Node.js 运行/调试配置

    或者,如 创建 Node.js 运行/调试配置 中所述,创建一个新的 Node.js 运行配置。

  2. 打开的对话框会显示所选 Node.js 运行/调试配置的设置。 切换到 浏览器/实时编辑 选项卡。

    运行/调试配置:Node.js 对话框,切换到“浏览器/实时编辑”选项卡
  3. 浏览器/实时编辑 选项卡中,选择 启动后 以在启动调试会话时自动启动浏览器。 在下方字段中,输入用于打开应用程序的 URL 地址。

    启动后 复选框旁的列表中选择要使用的浏览器。

    • 要使用系统默认浏览器,请选择 默认

    • 要使用自定义浏览器,请在列表中选择它。 请注意,JavaScript 客户端代码调试仅支持在 Google Chrome 和其他 基于 Chromium 的浏览器 中进行。

    • 要配置浏览器,请点击 浏览按钮 并在打开的 Web 浏览器和预览 对话框中调整设置。 如需了解更多信息,请参阅 Web 浏览器

    选中 使用 JavaScript 调试器 复选框。

    Node.js 运行/调试配置:“浏览器/实时编辑”选项卡

启动一个会话以调试服务端和客户端代码

  1. 运行 小组件的列表中,选择修改后的 Node.js 运行配置,并点击其旁边的 调试图标

    同时启动两个运行/调试配置,选择主 Node.js 运行/调试配置
  2. 打开的 调试 工具窗口包含两个标签页:一个用于 Node.js 运行/调试配置,一个用于 Javascript Debug 运行/调试配置。 哪个标签页处于激活状态取决于第一个命中断点的位置。

    带有两个标签页的调试工具窗口

    继续进行调试会话 — 逐步执行断点 、在帧间切换、实时修改值、 检查挂起程序计算表达式以及 设置监视

  3. 浏览器打开后,请执行可触发代码执行的操作。 例如,从应用程序的起始页面导航至浏览器中的其他页面。

    在浏览器中触发应用执行
  4. 当客户端代码中的第一个断点被命中时,应用程序将停止,浏览器页面会重新加载, 调试 工具窗口中的焦点将切换至 JavaScript Debug 配置的标签页。

    应用程序在浏览器中已暂停

    继续调试会话 — 逐步执行断点 、在帧间切换、实时修改数值、 检查挂起程序计算表达式 ,以及 设置监视

最后修改日期: 2025年 9月 26日