You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code 1.79.2中调试Node.js WebSocket服务器文件?

如何在VS Code 1.79.2中调试Node.js WebSocket服务器(Index-multiclient.js)

你的launch.json目前缺少关键配置,无法正确指向要调试的文件,按以下步骤操作即可完成调试:

1. 完善launch.json配置

打开.vscode/launch.json,给配置项添加"program"字段,指定WebSocket服务器文件的路径。修改后的配置如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "launch Program",
            "type": "node",
            "request": "launch",
            "program": "${workspaceFolder}/Index-multiclient.js"
        }
    ]
}
  • ${workspaceFolder}是VS Code内置变量,代表当前打开的项目根目录。如果你的Index-multiclient.js不在根目录,直接写文件的绝对路径也可以(比如"C:/your-project-path/Index-multiclient.js")。

2. 设置断点

打开Index-multiclient.js,在需要暂停调试的代码行左侧(行号旁边)点击,会出现一个红色圆点,这就是断点。比如WebSocket连接处理、消息接收的逻辑行都适合设置断点。

3. 启动调试

回到「RUN AND DEBUG」界面:

  • 确认选中的是launch Program配置
  • 点击界面顶部的绿色三角按钮(或者直接按键盘快捷键F5)

启动后,Node.js会运行你的WebSocket服务器,当代码执行到断点处时会自动暂停,此时可以查看变量值、调用栈等信息。

4. 调试操作说明

VS Code顶部会出现调试工具栏,常用按钮功能:

  • 继续(F5):让代码继续执行到下一个断点
  • 单步跳过(F10):执行当前行,不进入函数内部
  • 单步进入(F11):进入当前行调用的函数内部
  • 重启(Ctrl+Shift+F5):重新启动调试会话
  • 停止(Shift+F5):结束调试会话

内容的提问来源于stack exchange,提问作者user1104028

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 16:34:59