异步返回结果 promise()方法
- 在云函数中处理一些异步操作,在异步操作完成后再返回结果给到调用方。
- 此时我们可以通过在云函数中返回一个
Promise
的方法来完成。
一个最简的 setTimeout
示例:
// index.js
const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => new Promise((resolve, reject) => {
// 在 3 秒后返回结果给调用方(小程序 / 其他云函数)
setTimeout