调用云函数
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| name | string | 是 | 云函数名 | |
| data | Object | 否 | 传递给云函数的参数,在云函数中可通过 event 参数获取 | |
| config | Object | 否 | 配置 |
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| env | string | 是 | 环境 ID,填写后将忽略 init 时指定的环境 ID |
Promise.<Object>
| 属性 | 类型 | 说明 |
|---|---|---|
| result | any | 云函数返回的结果 |
| requestID | string | 云函数执行 ID,可用于日志查询 |
云函数代码示例:
const cloud = require('qq-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
exports.main = async (event, context) => {
const res = await cloud.callFunction({
// 要调用的云函数名称
name: 'add',
// 传递给云函数的参数
data: {
x: 1,
y: 2,
}
})
// 3
return res.result
}