调用云函数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
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
}