欢迎光临
我们一直在努力

九八云百度小程序教程:cloud.callFunction

  • cloud.callFunction

    cloud.callFunction

    调用云函数。

    参数

    名称 类型 必须 说明
    name String 云函数名
    data Object 传递给云函数的参数

    返回值 Promise

    resolve 结果:

    名称 类型 说明
    requestID String 请求 ID
    result String 云函数返回结果

    reject 结果:

    名称 类型 说明
    code String 错误码
    message String 错误信息

    代码示例

    云函数 sum:

    
     
    1. exports.main = (event, context) => {
    2. let sum = 0;
    3. for (let i = 0; i < event['numbers'].length; i++) {
    4. let n = parseInt(event['numbers'][i], 10);
    5. sum += n;
    6. }
    7. return sum
    8. }

    在另一云函数中调用 sum:

    
     
    1. const cloud = require('swan-server-sdk')
    2. exports.main = async (event, context) => {
    3. cloud.init(context)
    4. const res = await cloud.callFunction({
    5. name: 'sum',
    6. data: {
    7. numbers: [1, 2, 3, 4, 5]
    8. }
    9. })
    10. return res.result
    11. }

    赞(0) 打赏
    未经允许不得转载:九八云安全 » 九八云百度小程序教程:cloud.callFunction

    评论 抢沙发