弱弱的问一句 await 还能再 .then ? 是不是自己写得太奇怪了呢
云函数A中调用云函数B,按条件查云数据库,未查到结果再调云函数C创建数据,导致云函数直接报错,咋破?云函数A主要代码片段如下: [代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]const wxContext = cloud.getWXContext();[代码][代码] [代码][代码]return[代码] [代码]await cloud.callFunction({[代码][代码] [代码][代码]name: [代码][代码]'B'[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]openId: wxContext.OPENID[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}).then(res => {[代码][代码] [代码][代码]if[代码] [代码](res.result.data.length) {[代码][代码] [代码][代码]return[代码] [代码]{[代码][代码] [代码][代码]appId: wxContext.APPID,[代码][代码] [代码][代码]openId: wxContext.OPENID,[代码][代码] [代码][代码]env: wxContext.ENV,[代码][代码] [代码][代码]data: res.result.data[代码][代码] [代码][代码]};[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]console.log([代码][代码]'调newUser前'[代码][代码])[代码][代码] [代码]return[代码] [代码][代码]await cloud.callFunction({[代码][代码] [代码][代码]name: [代码][代码]'C'[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]openId: wxContext.OPENID[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}).then(res => {[代码][代码] [代码][代码]console.log([代码][代码]'newUser'[代码][代码], res.result.data)[代码] [代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码]}[代码] 云函数A的日志报错如下图: [图片]
2019-12-08集合里面的记录没有顺序之分, 所以不存在头部添加的情况
unshift 的使用问题请教一下 向数据库里面一个集 添加数据 add 没有向头部添加的情况吗? updata unshift 也不行啊。 它只能更新 向一个集下面的一组数据其中一个 对象 的头部添加数据。 集里面不可以吗?
2019-11-30想做一个针对某手游的排行榜单小程序(需要很高的操作技巧) 最最核心的关键功能就是要能播放录像视频, 但是个人无法播放视频, 使用腾讯视频插件也不行 涉及到视频就被拒...
你有没有哪些很想做的小程序,却苦于没有相关类目的资质而不得不放弃?在与大家交流的过程中,我们发现大家往往有很多想做的小程序点子,却苦于「个人主体小程序」的各种类目资质门槛而放弃。 快来告诉我们,你是想做什么类型的小程序,又是哪一刻让你决定放弃实现它的? Ps:吐槽细致、诉求明确的回答者,我们将邀你一起和官方讨论:“怎么样才能让大家的合法小程序,更友好的上线?”
2019-11-20