睡了一觉,升级了开发工具好了。 我再补充一下。云函数发异步请求用request并不好用。推荐用 [代码]require([代码][代码]'request-promise'[代码][代码])[代码] [代码]let url = [代码][代码]'https://www.baidu.com'[代码][代码];[代码][代码] [代码][代码]return[代码] [代码]await request_promise(url)[代码][代码] [代码][代码].then([代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]return[代码] [代码]res[代码][代码] [代码][代码]})[代码][代码] [代码][代码].[代码][代码]catch[代码][代码]([代码][代码]function[代码] [代码](err) {[代码][代码] [代码][代码]return[代码] [代码]'失败'[代码][代码] [代码][代码]});[代码]更直接好用。
异步云函数不调用是啥原因?[代码]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异步函数,总是没输出结果,请问哪里配置不对吗 ?大佬 指点下
2019-10-31