调试服务器端和客户端代码
通过 JetBrains Rider,您可以调试 Node.js 应用程序的服务器端代码以及其客户端 JavaScript 代码。 为此,您需要创建并启动一个 JavaScript Debug 配置以及一个 Node.js 配置。
通过 JetBrains Rider,您可以在创建或编辑主要的 Node.js 配置时,从 Live Edit 选项卡中创建一个 JavaScript Debug 配置。 在这种情况下,每次您启动 Node.js 配置时,JavaScript Debug 配置都会自动启动。

或者,从 编辑配置 对话框( )中创建一个 JavaScript Debug 配置,然后单独启动这些配置。
创建两个运行/调试配置
从 运行 小部件的列表中,选择 Node.js 运行配置以与 JavaScript Debug 配置一起启动。 然后点击
并从菜单中选择 编辑。

或者,按照“创建 Node.js 运行配置”中的描述,创建一个新的 Node.js 运行配置。
打开的对话框显示了所选 Node.js 运行/调试配置的设置。 切换到 Browser / Live Edit 选项卡。

在 Browser / Live Edit 选项卡中,选择 启动后 ,以便在您启动调试会话时自动启动浏览器。 在下方字段中输入 URL地址以打开应用程序。
从 启动后 复选框旁边的列表中选择要使用的浏览器。
要使用系统默认浏览器,请选择 默认。
要使用自定义浏览器,请从列表中选择。 请注意,仅支持在 Google Chrome 和其他 基于 Chromium 的浏览器 中调试 JavaScript 客户端代码。
若要配置浏览器,请点击
并在打开的 Web 浏览器和预览 对话框中调整设置。 更多信息,请参见 配置浏览器。
请选择 使用 JavaScript 调试器 复选框。

开始一个会话以调试服务器和客户端代码
从 运行 小部件的列表中,选择修改后的 Node.js 运行配置,然后点击旁边的
。

打开的 调试 工具窗口有两个选项卡——一个用于 Node.js 运行/调试配置的选项卡和一个用于 Javascript Debug 运行/调试配置的选项卡。 哪个选项卡处于活动状态取决于第一个命中断点的位置。

当浏览器打开时,执行将触发代码执行的步骤。 例如,从您的应用程序的起始页面导航到浏览器中的另一个页面。

当客户端代码中的第一个断点命中时,应用程序停止,浏览器中的页面重新加载, 调试 工具窗口中的焦点移到带有 JavaScript Debug 配置的选项卡。
