- 更新到wx-server-sdk 的1.6.0版本后,使用DYNAMIC_CURRENT_ENV无效
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/constant/constant.html // 云函数入口文件 const cloud require'wx-server-sdk' cloudinit({ env cloudDYNAMIC_CURRENT_ENV }); 有两个云环境,但是使用以上方法,无法找到当前环境下的数据库,而是调用默认数据库。已经检查过文档,文档说DYNAMIC_CURRENT_ENV 支持使用高于1.1.0以上的sdk,但是发现并不行,不管本地调试还是云端测试,看sdk版本都是最新的,(试过其他版本的也发现不行),现在只能将环境写死,但是这样对于上传云端要区分两个环境来说,非常不友好。辛苦排查一下问题所在
2019-12-20 - wx.cloud.downloadFile的最大并发数是多少?
云函数wx.cloud.downloadFile返回错误,data no response 不确定是否是并发数量太大的原因导致的,导致下载出现失败,卡在loading界面
2019-11-10 - 云函数wx.cloud.downloadFile返回错误,data no response?
在微信开发者工具上不会出现问题,在真机上调试会出现该问题,errCode为undefined,errMsg为data no response。errCode为空感觉很奇怪,然后在论坛搜这个errMsg,也找不到相关的问题。不是很明白为什么真机上会出现但开发工具就没问题。现在导致真机上进不去小游戏。 并且检查云存储,确实存在指定的文件内容 调试基础库为:2.7.0 开发者工具版本为:1.02.1910120 真机设备包含:iphone、安卓等主流设备 [图片] [图片] 错误码列表:(然而这里并没有返回错误码) https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference/errcode.html
2019-11-09 - 云开发嵌套结构只能读取第一个,正确的写法是什么?
急求!!能解决的小伙伴有偿给红包。需求如果不明确可以加我qq 504556221,官网和社区的几个链接都看了,但好像都不行 目的是更新所有的HasReach的值 数据库结构如下: SceneDataList是一个数组,里面存放的是对象,对象里有一个UnlockConditionList也是数组,这个数组里存的也是对象,要取出其中的HasReach的值 云函数代码段如下 [代码]let reachPatern = [代码][代码]"SceneDataList.$.UnlockConditionList.0.HasReach"[代码][代码];[代码][代码]// 找到场景数据表中指定Id,如果不存在则新增,如果存在则更新状态[代码][代码]let updateResult = await sceneTable.where({[代码][代码] [代码][代码]_id:docId,[代码][代码] [代码][代码]"SceneDataList.UnlockConditionList"[代码][代码]:{[代码][代码] [代码][代码]"Params"[代码][代码]: condition.params,[代码][代码] [代码][代码]"Type"[代码][代码]: condition.type,[代码][代码] [代码][代码]}[代码][代码]}).update({[代码][代码] [代码][代码]data:{[代码][代码] [代码][代码][reachPatern]:[代码][代码]true[代码][代码],[代码][代码] [代码][代码]}[代码][代码]})[代码][代码]if[代码] [代码](updateResult != [代码][代码]null[代码] [代码]&& updateResult.stats != [代码][代码]null[代码][代码]) {[代码][代码] [代码][代码]if[代码] [代码](updateResult.stats.updated === 1){[代码][代码] [代码][代码]// 判断当前id的所有解锁条件是否都达成[代码][代码] [代码] [代码] [代码][代码]// 更新成功[代码][代码] [代码][代码]return[代码] [代码]{[代码][代码] [代码][代码]success: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]updated: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]else[代码][代码]{[代码][代码] [代码][代码]// 没有更新成功,更新数为 0[代码][代码] [代码][代码]return[代码] [代码]{[代码][代码] [代码][代码]success: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]errInfo: [代码][代码]"databaseErr"[代码][代码],[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]}[代码][图片]
2019-09-07 - 【云开发】wx.cloud.downloadFile下载报错?
前端使用wx.cloud.downloadFile下载 在云存储中确实存在该文件,并且权限也设置成可读写了。 但是一直报错"Error: errCode: 1 | errMsg: STORAGE_FILE_NONEXIST [代码]wx.cloud.downloadFile({[代码] [代码] [代码][代码]fileID: cloud:[代码][代码]//test-wro3n.7465-test-wro3n-1300077222/gameRes/1.0.0/res/import/07/07ce7530a.f5ba6.json,[代码] [代码] [代码][代码]}).then(res => {[代码] [代码] [代码][代码]// get temp file path[代码] [代码] [代码][代码]console.log(res.tempFilePath);[代码] [代码] [代码][代码]callback && callback([代码][代码]null[代码][代码], res.tempFilePath);[代码] [代码] [代码][代码]}).[代码][代码]catch[代码][代码](error => {[代码] [代码] [代码][代码]// handle error[代码] [代码] [代码][代码]console.warn([代码][代码]"Download file failed: "[代码] [代码]+ remoteUrl);[代码] [代码] [代码][代码]console.warn(error.errMsg);[代码] [代码] [代码][代码]callback && callback([代码][代码]new[代码] [代码]Error(error.errMsg), [代码][代码]null[代码][代码]);[代码] [代码] [代码][代码]})[代码][图片]
2019-08-23