微信开放文档|云开发|云函数|异步返回结果示例
异步返回结果经常,我们需要在云函数中处理一些异步操作,在异步操作完成后再返回结果给到调用方。此时我们可以通过在云函数中返回一个 [代码]Promise[代码] 的方法来完成。 一个最简的 [代码]setTimeout[代码] 示例: // index.js
exports.main = async (event, context) => {
return new Promise((resolve, reject) => {
// 在 3 秒后返回结果给调用方(小程序 / 其他云函数)
setTimeout(() => {
resolve(event.a + event.b)
}, 3000)
})
}
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/async.html 这里设置3000会超时。