- openapi.customerServiceMessage.send:fail
小程序云开发环境共享给公众号,接收公众号的用户消息,回复发送link消息给用户报错: Error: errCode: 40003 | errMsg: openapi.customerServiceMessage.send:fail invalid openid rid: 67317881-75b4d516-3fe67e7e at callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2392:31) 发送消息的参数openid取自用户消息的“FromUserName”,调试打印出来是正确的。 { touser: openid, msgtype: 'link', link: { title, description, url, thumb_url } } 不知为何报错
2024-11-11 - 小程序使用云开发线上运行突然出现调用云函数失败的情况
小程序使用云开发线上运行突然出现调用云函数失败的情况。 上个月已经出现过一次,提了工单很久才反应也搞不清原因半天后莫名就恢复了,没有继续跟进排查问题,今天上午11:48分左右又突然不行了。 前端只能看到下面的错误: {"action":"load","data":{"launch":{"path":"pages/index/index","query":{},"scene":1001,"referrerInfo":{},"mode":"default","apiCategory":"default"}}} Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: context deadline exceeded (callId: 1696997855132-0.08671590805050045) (trace: 12:17:35 start->12:17:37 normal poll->12:17:43 normal poll->12:17:49 normal poll->12:17:56 normal poll->12:18:2 normal poll->12:18:7 system error (Error: errCode: -504002 functions execute fail | errMsg: context deadline exceeded), abort)
2023-10-11 - 能用代码主动触发picker选择器吗?
picker组件似乎只有用户点击它才能显示出来。我现在希望用弹出菜单项或点击其它按钮来触发picker选择,但没找到方法。 请问picker组件有显隐的开关属性或方法吗?
2022-03-21 - 关联查询looup使用pipeline变得很慢
直接用localField和foreignField关联: db.collection('AccountMember').aggregate() .match({account}) .lookup({//关联出owner的User数据 from: 'User', localField: 'owner', foreignField: '_id', as: 'ownerUsers', }) .limit(100) .end() 执行成功,聚合输出 99 个记录,耗时 393ms 为了用project减少不必要的User字段,改用pipeline: db.collection('AccountMember').aggregate() .match({account: '79550af260d580bd21d98f224427cb1d'}) //关联出owner的User数据 .lookup({ from: 'User', // localField: 'owner', foreignField: '_id', let: {owner: '$owner'}, pipeline: _.aggregate.pipeline() .match(_.expr(_.aggregate.eq(['$_id', '$$owner']))) .project({avatarUrl: 1, nickName: 1}).done(), as: 'ownerUsers', }) // .sort({sn:1}) .limit(100) .end() 执行成功,聚合输出 99 个记录,耗时 4554ms
2022-02-15