个人案例
- serverless SCF函数如何访问小程序的云开数据库?
各位,现在遇到一个问题,小程序把数据传到云开发数据库,同时希望把数据库的数据计算一遍,而云开发的云函数(微信pm,这个产品的名字很容易和SCF混淆)最长只能运行60秒,不能胜任。看到SCF可以运行最长900s,有望解决此问题。但问题是SCF怎样访问云开发的数据库(哎,pm你这产品命名着急)
2020-06-29 - startBluetoothDevicesDiscovery无法过滤重复设备?
iOS@13.3.1,startBluetoothDevicesDiscovery()allowDuplicatesKey设为false也无法有效过滤deviceId相同的设备。
2020-04-24 - wx.startBluetoothDevicesDiscovery是否能搜索到非连接广播?
经测试wx.startBluetoothDevicesDiscovery只能扫描可连接广播;而非连接广播,只能用wx.startBeaconDiscovery扫描到ibeacon,其他的beacon怎样扫描?
2020-04-12 - 使用wx.openBluetoothAdapter的正确姿势?
是不是无论成功失败,只调用wx.openBluetoothAdapter一次?还是一直趁机设法调用wx.openBluetoothAdapter直到成功为止?
2020-04-11 - 需要访问阿里云服务,怎样设定API url?
云函数需要访问阿里云服务,怎样设定API url?
2020-04-02 - 云函数内存用量超过256MB怎么解决?
由于云函数需要处理复杂的图像,运行是超过了256MB,请问怎么解决? 返回结果 {"errorCode":-1,"errorMessage":"Task memory exceeded 256 MB"} 日志 START RequestId: 614b63ca-74cb-11ea-8756-52540054168a Event RequestId: 614b63ca-74cb-11ea-8756-52540054168a ERROR RequestId:614b63ca-74cb-11ea-8756-52540054168a Result:{"errorCode":-1,"errorMessage":"Task memory exceeded 256 MB"} END RequestId: 614b63ca-74cb-11ea-8756-52540054168a Report RequestId: 614b63ca-74cb-11ea-8756-52540054168a Duration:1983ms Memory:256MB MemUsage:256.000000MB
2020-04-02 - cloud.openapi.security.imgSecCheck还有用吗?
大概3月初之前cloud.openapi.security.imgSecCheck是可以工作的:能够区分违规图片。最近无论传入什么样的违规图片,都是返回: { errMsg: 'openapi.security.imgSecCheck:ok', errCode: 0 } 麻烦给个确信啊。谢谢!
2020-03-19 - 云开发环境env究竟有谁说了算?
云开发设置了2个env id, 1.在云函数使用cloud.DYNAMIC_CURRENT_ENV cloudinit({ env cloud: DYNAMIC_CURRENT_ENV, traceUser: true, }) 2.在小程序端必须指定一个env wxcloudinit({ env: 'xxx', traceUser: true, }) 3.在开发者工程界面需要指定一个env [图片] 4.在云开发控制台有‘环境名称’设定 [图片] 请问env究竟由哪里说了算?4个入口可以指定,不反-人类吗?
2019-12-20 - aggregate( )没有在云开发选定的‘当前’环境进行操作
参考:https://developers.weixin.qq.com/community/develop/doc/00004845fb82e0c0c109f08cf5b800?jumpto=comment&commentid=0000eac90a0ac8d51a19af236560 我有两个云开发environment,测试版和发布版。现在使用的是测试版,发布版是没有数据的。而aggregate总是默认到发布版去拿数据,所以没有拿到数据。为了进一步验证,我在发布版导入一些数据,之后aggregate就有数据了。这明显是一个bug。
2019-08-29 - aggregate( )在小程序手机预览和IDE模拟器表现不一致?
下面这段代码在PC模拟器上可以获得数据,而在手机预览却获得空的数据(list是空的): errMsg: "collection.aggregate:ok" list: [] 代码: db.collection('post') .aggregate() .skip(0) .limit(LIMIT) .sort({ updatedAt: -1 }) .project({ _id: 1, _openid: 1, comments: 1, content: 1, follows: 1, reads: 1, released: 1, subject: 1, updatedAt: $.dateToString({ date: '$updatedAt', format: '%m %d, %Y %H:%M:%S', //"month day, year hours:minutes:seconds" timezone: 'Asia/Shanghai' }), userInfo: 1 }) .end( ) .then(res => { console.log('res', res) }) .catch(err => { console.log('aggregated err', err) })
2019-08-23