调试应用

调试 Cloud Run 应用

如需调试您的应用,请按以下步骤操作:

  1. 使用 Cloud Code 状态栏并选择 Debug on Cloud Run Emulator,以运行您的应用并将调试程序会话连接到该应用。
  2. 此操作将启动“Run/Debug on Cloud Run Emulator”对话框,您可以在其中设置配置规范。 在 Cloud Run 模拟器界面上运行/调试
  3. (可选)您可以通过指定环境变量并直接在 launch.json 中定义字段,进一步自定义应用的运行方式。
  4. 点击“调试”开始调试您的应用。
  5. 对于应用中的每个可调试容器,系统会提示您确认或输入您要调试的程序所在的远程容器目录。

    或者,您可以按 ESC 跳过对容器的调试。

    远程根目录提示

    Cloud Code 将为应用中的每个可调试容器附加一个调试会话。

  6. 点击您要调试的文件的编辑器边距以添加断点。

    红色实心圆表示活跃断点,而灰色空心圆表示已停用的断点。如需更精确地控制断点,您可以使用 VS Code 的“Debug”视图中的“Breakpoints”部分。

    “Debug”视图左侧面板中的“Breakpoints”部分,支持添加、移除和停用断点

    当您向应用发送新请求时,应用将在该所需行处暂停。

  7. (可选)如需检查变量和堆栈信息,请使用调试边栏。如需与调试会话进行交互,请使用底部窗格调试器中的调试控制台

获取支持

如需发送反馈,请在 GitHub 上报告问题,或者在 Stack Overflow 上提问。