小程序开放平台

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

调试功能详解

开发指南
>
云函数如何调试
>
调试功能详解
>
更新时间:2025-12-18 11:00:43

函数调试执行

云函数调试器通过调用

/fun/run
接口,将请求转发到真实的云函数框架(rcb-ff)服务进行执行:

  • 真实环境执行:函数在真实的云函数框架环境中运行,与生产环境一致
  • 依赖包支持:可以加载
    node_modules
    中的依赖
  • 端形态支持:支持小程序和 Web 两种端形态的调试
  • 自动跳转:选择函数后会自动跳转到对应的函数入口代码位置

请求配置

HTTP Method

选择请求方法,支持:

  • GET
    :查询操作
  • POST
    :创建/提交操作(默认)

端形态

选择应用类型:

  • 小程序:小红书小程序端形态(默认)
  • Web:Web 应用端形态

Body 参数

请求体内容,支持 JSON 格式:

{
  "userId": "12345",
  "action": "getUserInfo",
  "params": {
    "includeProfile": true
  }
}

编辑器支持:

  • JSON 格式化(自动格式化)
  • 语法高亮
  • 语法校验(无效 JSON 会提示错误)

AI 分析功能

在 Body 标签页中,点击 🪄 按钮可以使用 AI 分析函数代码并自动生成 Body 参数:

  1. 选择要调试的函数
  2. 点击 Body 标签页中的 🪄 按钮
  3. AI 会分析函数代码,识别函数参数和请求体结构
  4. 自动填充 Body 编辑器,生成合理的示例参数值

注意:AI 分析功能需要先选择函数,且函数代码必须可访问。

Query 参数

URL 查询参数,以键值对形式配置:

Key
Value
说明
page
1
页码
limit
10
每页数量

Headers

HTTP 请求头配置,默认包含:

Key
Value
说明
Content-Type
application/json
内容类型(默认,不可删除)

可以添加自定义请求头,例如:

Key
Value
说明
Authorization
Bearer token123
认证令牌
X-Custom-Header
custom-value
自定义头

调试结果展示

执行调试后,结果面板会显示:

响应状态码

HTTP 状态码,例如:

  • 200
    :成功
  • 400
    :请求错误
  • 500
    :服务器错误

响应 Body

函数返回的响应体内容,支持:

  • JSON 格式化显示
  • 原始文本显示
  • 复制响应内容

执行日志

函数执行过程中的日志输出(当前通过

/fun/run
接口转发到云函数框架,日志收集功能待完善)。

调试结果展示界面

执行时长

显示函数执行耗时(毫秒),例如:

durationMs: 125

错误信息

如果函数执行失败,会显示详细的错误信息:

  • 错误类型
  • 错误消息
  • 错误堆栈(如果可用)

运行失败结果展示界面