云函数内调用云函数,Promise.then()语法调用不成功
已上传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;