小程序开放平台

文档中心
快速开始
Web IDE界面介绍
调试功能详解
高级功能
常见问题

快速开始

开发指南
>
云函数如何调试
>
快速开始
>
更新时间:2025-12-18 11:00:37

云函数调试器(Function Debugger)是一个基于 Web IDE 的本地云函数开发调试工具,提供可视化的代码编辑、实时调试、函数部署等功能,帮助开发者高效完成云函数的开发与测试。

前置条件

在使用云函数调试器之前,请确保:

  1. 已安装 Node.js:版本要求 ≥ 18
  2. 已完成 CLI 登录:执行
    rcb login --secretId <secretId> --secretKey <secretKey>
  3. 已创建云环境:可通过
    rcb env list
    查看可用环境,或使用
    rcb env create
    创建新环境

启动调试器

在函数代码目录下执行:

# 在当前目录启动调试器
rcb fun dev

# 指定函数目录并自动打开浏览器
rcb fun dev -d ./functions/demo -o

# 指定云环境 ID(会校验环境是否存在)
rcb fun dev -e env-7k2m9n4p

# 开启文件监听模式
rcb fun dev -w

启动成功后,控制台会输出以下信息:

🧪 [rcb-fun] 函数调试目录: /path/to/functions
🧪 [rcb-fun] 函数调试服务已启动
🧪 [rcb-fun] API URL: http://localhost:9230
🧪 [rcb-fun] WebSocket URL: ws://localhost:9230/ws
🧪 [rcb-fun] 调试 UI: http://localhost:9230
🧪 [rcb-fun] 函数框架服务(rcb-ff)URL: http://localhost:9000

提示:如果使用了

-o/--open
参数,浏览器会自动打开调试 UI。否则,请手动访问控制台输出的调试 UI 地址。

基本工作流程

  1. 启动调试器
    rcb fun dev -d <函数目录> -e <环境ID>
  2. 打开 Web IDE:在浏览器中访问调试 UI 地址
  3. 编辑代码:在代码编辑器中修改函数代码
  4. 配置请求:在右侧调试面板设置请求参数(Method、Body、Query、Headers)
  5. 运行调试:点击"运行"按钮,查看执行结果和日志
  6. 部署函数:调试通过后,通过"发布"功能将代码部署到云端
该文档是否对您有帮助?