云函数内调用云函数,Promise.then()语法调用不成功
发布于 4 年前 作者 jingdeng 13723 次浏览 来自 问答

已上传test云函数,现于另一云函数内调用test。

注释内的是使用Promise-then风格的,未注释的是使用await关键字的,两种代码功能一样;

使用前者时,云控制台发现没有调用记录;使用后者时运行正常。

请问这是否跟云端对于ES6的支持范有关…?

/*cloud.callFunction({

   name: 'test',

   data:{

     whereFrom: 'cloud'

   }

 }).then(ret=>{

   return {cld: ret.result};

 })*/

const res = await cloud.callFunction({

// 要调用的云函数名称

name: 'test',

// 传递给云函数的参数

data: {

whereFrom: 'cloud'

}

})

return res.result;

1 回复

Promise-then 也是异步的

没执行完  云函数就结束了

云函数一结束就可能销毁

就是 你还还开始 动  就被别人干掉了

自然就没反应   哈哈哈  

回到顶部