exports.main = (event, context, callback) => { return ({ sum: "2222222222222" }) }; |
exports.main = async (event, context) => { return new Promise((resolve, reject) => { // 在 3 秒后返回结果给调用方(小程序 / 其他云函数) setTimeout(() => { resolve(event.a + event.b) }, 3000) })} |
普通云函数调用正常,官网demo异步函数,总是没输出结果,请问哪里配置不对吗 ?大佬 指点下

睡了一觉,升级了开发工具好了。
我再补充一下。云函数发异步请求用request并不好用。推荐用
require('request-promise')let url ='https://www.baidu.com';returnawait request_promise(url).then(function(res) {returnres}).catch(function(err) {return'失败'});更直接好用。
可以看下,这个函数的默认超时时间是否小于3s,如果小于 3s 会在返回前超时的
是哪个没输出?
第一段代码那个?