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

如何使用node --inspect调试Google Cloud Shell中运行的Node.js应用

在Google Cloud Shell中通过Chrome DevTools调试Node.js应用的方法

操作步骤如下:

  • 第一步:在Cloud Shell中启动Node.js应用时,指定绑定全接口的调试端口,示例命令:
    node --inspect=0.0.0.0:9229 your-app.js
    如果你需要调试应用初始化逻辑,希望代码在第一行就暂停,替换为如下命令:
    node --inspect-brk=0.0.0.0:9229 your-app.js
  • 第二步:在你本地的终端中执行gcloud命令,将本地9229端口映射到Cloud Shell的9229端口:
    gcloud cloud-shell ssh --ssh-flag="-L 9229:localhost:9229"
    如果你本地9229端口已被占用,可以修改为其他未被占用的端口,保持前后端口一致即可。
  • 第三步:打开Chrome/Edge浏览器,地址栏输入 chrome://inspect 回车访问
    • 勾选页面中的 Discover network targets 选项
    • 点击选项旁的 Configure 按钮,在弹出的输入框中添加 localhost:9229 后保存
  • 第四步:等待几秒后,页面的「Remote Target」区域就会显示你在Cloud Shell中运行的Node.js应用,点击对应的「Inspect」按钮即可打开DevTools调试面板,使用体验和本地调试完全一致。

注意:端口转发的终端会话需要保持开启,会话关闭后调试连接会自动断开。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 15:45:07