做个前置的条件判断,或者一开始补充数组属性
aggregate 中 inhttps://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/aggregate/AggregateCommand.in.html 判断字符串是否在数组内,当集合内没有这个数组属性的时候报错,而不是返回false。 有点不方便取结果。
2020-10-28这个时微信支付侧在支付发生后主动调的,返回的success主要给微信支付侧一个应答。至于内部你想在收到支付回调干什么(存改数据、发送通知),你自己写就行,按业务需求。 你目前觉得没用,并不是所有人都认为没有用
微信小程序云开发统一下单结果回调的云函数,只是一个形式化的函数吧?并没有实际作用?微信小程序云开发统一下单结果回调的云函数,我看很多帖子是像下面代码这样写的, 但是官方文档并没有给出支付结果回调的云函数返回的有效字段信息,所以我认为这个函数就是个形式化的函数, 大家有什么高见,请踊跃发言! // pay_cb 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() const _ = db.command exports.main = async (event, context) => { await db.collection('cloudPay').doc(event.outTradeNo).set({ data:event }) return { errcode:0, errmsg:'SUCCESS' } } 代码中这一句: await db.collection('cloudPay').doc(event.outTradeNo).set({ data:event }) 既然不能主动调用这个云函数,你怎么取event.outTradeNo,event肯定是空的,所以我对很多发这个代码的帖子很疑惑,求大神解释! 而且这个云函数我认为就只返回 return { errcode:0, errmsg:'SUCCESS' } 这一句就足够了,大家觉得呢?
2020-10-28这个用户的机型,系统版本给一下。可以通过反馈来看到
在符合基础库版本和手机版本的情况下云函数获取微信当前绑定的手机号报错?在符合基础库版本和手机版本的情况下,获取其他用户的手机号都没有问题,但是在获取其中一个用户手机号的时候报错,导致程序无法正常使用,不知道为什么条件都符合的情况下报错。 错误信息如下: {"cloudID":{"cloudID":"","errCode":-601005,"errMsg":"invalid cloudID."},"userInfo":{"appId":"wxad0ce852baa9116c","openId":"oO_m15C_9UYkSGGn48bZNafXhD1E"}} 日志 START RequestId: 216209de-1370-11eb-9d19-52540022b804 Event RequestId: 216209de-1370-11eb-9d19-52540022b804 2020-10-21T07:36:28.235Z { name: 'getTel', time: 1603265788235, openId: 'oO_m15C_9UYkSGGn48bZNafXhD1E' } [图片] [图片]
2020-10-28看一下文件的读写权限
image 无法使用fileid显示通过https API上传到云空间的图片后台通过POST https://api.weixin.qq.com/tcb/uploadfile?access_token=ACCESS_TOKEN 获取到上传链接,然后上传图片到云空间,将返回的fileid存储到数据库。 之后小程序通过image组件fileid展示图片时路径发生错误,始终无法显示图片。图片链接被开发工具自动拼接 为"pages/index/cloud://******/**.png",实际填写的路径是"cloud://******/**.png",查看文件实际也是存在的。然后通过wx.Cloud.getTempFileURL尝试获取文件的 临时tempFileURL,返回的也是空,是有一个fileid
2020-10-28工具问题,麻烦升级一下开发者工具版本后重新构建一下调试环境
本地调试用了 cloudbase/manager-node 后 一直启动不了?// 云函数入口文件 const CloudBase = require('@cloudbase/manager-node') const { functions } = new CloudBase({ envId: "xxxxx" // 云开发环境ID,可在腾讯云云开发控制台获取 }); // async function test() { // const logs = await functions.getFunctionLogs({ name: "getks" }); // const { Data } = logs; // for (let item in Data) { // console.log(item); // } // } // test(); da代码就是上面这样 注释有没有都不行,开发工具重启了N次 也不行。 [图片] 开发工具里面开启本地调试 就一直这样 等几十分钟也这样?怎么办呢?
2020-10-22package文件以及云函数结构截图信息给一下看看
云开发显示找不到qq-server-sdk?[图片] qq小程序使用云开发显示找不到qq-server-sdk 云函数已经引入qq-server-sdk并上传,这个怎么解决呢
2020-10-22onshow中重新执行触发
云数据实时监听失败。[图片] 刚刚打开小程序测试监听数据都是正常,使用苹果手机,苹果6-8都测试过了,都是一样的问题。手机休眠锁屏后两三分钟再打开解锁。这个时候就监听不了,报错误。需要重新退出小程序再打开,才回复监听,只要是休眠锁屏了,监听就失败了,报bug。
2020-10-21wherestr.begintime=begintime wherestr.endtime=endtime
求教:后台需要根据条件查询小程序云数据库,怎么拼接查询字符串呢?[图片] 筛选条件有三个,手机号、开始时间、结束时间,都是非必选的。 也就是截图中56行和59行位置,有做过类似功能的吗?
2020-10-21是否配置多个触发器
云开发触发器设定的是每天凌晨三分执行,但是云函数执行日志显示每天都会随机多次执行?[图片] 如图所示,每天凌晨03分确实会执行,但是一天里其他时间也会会执行,而且时间不确定。
2020-10-21你看一看云函数怎么写的,检查一下是不是固定值了
云函数生成小程序码参数更改不了首先,小程序是我的上一个同事开发的,开发完一半跑路了,他用的云函数 getQrCode,生成的小程序码,之后我更改函数里边传的参数,改几次都是原先(同事)设置的传的那几个值,之后我在我微信开发者工具上调试,生成的小程序码,是携带的我改完之后的传参,但是我提交体验版和正式版,里边生成的小程序码携带的参数还是之前那位同事设置的传的那些参数,而不是我设置的传的参数.是不是云开发需要什么配置.[图片]
2020-10-21