看下这个 https://developers.weixin.qq.com/community/develop/doc/0008820af6c61820cd395b1e05b800?jumpto=comment&commentid=000ce4d9150dc8b1c439980325b4
示例代码里面getOpenData提示这个错误什么意思,公共库大于2.8,openapi已经上传?{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"errCode: -501001 resource system error | errMsg: getOpenData:fail source.on is not a function; at getOpenData api; "} { action: 'getOpenData', openData: { list: [ '25_Rt-GB2xMTxJi5Hb_Z548eoBHqrtfPBCjXBy4UhJk5I7DVXxpSCBcNCzMUhM' ] }, userInfo: { appId: 'wx1e6acdbd04edfd2f', openId: 'okH_90DrM3pIhNB8ennkCbNW4Gqs' } } Error: errCode: -501001 resource system error | errMsg: getOpenData:fail source.on is not a function; at getOpenData api; at new CloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6366:28) at returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6418:16) at Object.returnAsFinalCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6432:13) at Cloud.<anonymous> (/var/user/node_modules/wx-server-sdk/index.js:2218:41) at step (/var/user/node_modules/tslib/tslib.js:136:27) at Object.throw (/var/user/node_modules/tslib/tslib.js:117:57) at rejected (/var/user/node_modules/tslib/tslib.js:108:69) at <anonymous>
2019-10-11[图片] 有给 position 建地理位置的索引没?
使用db.command.geoNear 报502001错?想要查询附近一公里内的所有小区列表,在小区表里面建立了一个类型为geopoint的字段,为这个字段使用geoNear的条件查询,结果报了个502001错误,请问这时是为什么?代码如下: [图片] 错误代码如下:[图片] 数据库索引如下:[图片] 基础库为2.8.3 求原因~以及解决方法
2019-10-11云函数说到底是一个nodejs 代码的运行时, 你在函数里做了什么操作呢? 可以把一些耗时的操作打印一下看下耗时
云函数调用超时云函数调用超时,不知道什么时候开始的,刚才收到反馈。 之前一直没有问题的,我现在用开发工具调试也同样报错不行,请问怎么回事 这是在云开发控制台云函数测试的截图,都是3秒超时返回报错 [图片]
2019-10-08用 `cloud.DYNAMIC_CURRENT_ENV` 做的初始化? 可以先试下老的初始化方式: [图片]
云调用 openapi.security.imgSecCheck 报错 -501001在调用 云调用 图片审核接口 错误代码 -501001 提示错误信息 openapi.security.imgSecCheck:fail source.on is not a function; at openapi.security.imgSecCheck api; 服务端代码 [代码]// 图片检查[代码][代码]async [代码][代码]function[代码] [代码]imgSecCheck(event) {[代码] [代码] [代码][代码]console.log([代码][代码]"imgSecCheck:"[代码][代码]+event.value)[代码] [代码] [代码][代码]try[代码] [代码]{[代码][代码] [代码][代码]const res = await cloud.openapi.security.imgSecCheck({[代码][代码] [代码][代码]media: {[代码][代码] [代码][代码]header: {[代码][代码] [代码][代码]'Content-Type'[代码][代码]: [代码][代码]'application/octet-stream'[代码][代码] [代码][代码]},[代码][代码] [代码][代码]contentType: [代码][代码]'image/png'[代码][代码],[代码][代码] [代码][代码]value: Buffer.from(event.value)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]return[代码] [代码]res;[代码][代码] [代码] [代码] [代码][代码]} [代码][代码]catch[代码] [代码](err) {[代码][代码] [代码][代码]return[代码] [代码]err;[代码][代码] [代码][代码]}[代码][代码]}[代码] 小程序页面 端 [代码]// 上传图片-审核[代码][代码] [代码][代码]checkUpload: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]// 选择图片[代码][代码] [代码][代码]wx.chooseImage({[代码][代码] [代码][代码]count: 1,[代码][代码] [代码][代码]sizeType: [[代码][代码]'compressed'[代码][代码]],[代码][代码] [代码][代码]sourceType: [[代码][代码]'album'[代码][代码], [代码][代码]'camera'[代码][代码]],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码] [代码] [代码][代码]wx.showLoading({[代码][代码] [代码][代码]title: [代码][代码]'上传中'[代码][代码],[代码][代码] [代码][代码]})[代码] [代码] [代码][代码]const filePath = res.tempFilePaths[0][代码] [代码] [代码][代码]// 上传图片[代码][代码] [代码][代码]const cloudPath = [代码][代码]'my-image'[代码] [代码]+ filePath.match(/\.[^.]+?$/)[0][代码] [代码] [代码][代码]wx.getFileSystemManager().readFile({[代码][代码] [代码][代码]filePath: res.tempFilePaths[0],[代码][代码] [代码][代码]success: buffer => {[代码][代码] [代码][代码]wx.hideLoading()[代码][代码] [代码][代码]console.log(buffer);[代码][代码] [代码][代码]console.log(buffer.data)[代码][代码] [代码][代码]// 调用云调用[代码][代码] [代码][代码]wx.cloud.callFunction({[代码][代码] [代码][代码]name: [代码][代码]'openapi'[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]action:[代码][代码]'imgSecCheck'[代码][代码],[代码][代码] [代码][代码]value: buffer.data[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]}).then(imgRes => {[代码][代码] [代码][代码]console.log(imgRes);[代码][代码] [代码][代码]console.log(imgRes.result.errCode);[代码][代码] [代码] [代码] [代码][代码]if[代码] [代码](imgRes.result.errCode == [代码][代码]'87014'[代码][代码]) {[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'图片含有违法违规内容'[代码][代码],[代码][代码] [代码][代码]icon: [代码][代码]'none'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]return[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]//图片正常[代码][代码] [代码][代码]console.log([代码][代码]"图片正常"[代码][代码])[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'图片正常'[代码][代码],[代码][代码] [代码][代码]icon: [代码][代码]'none'[代码][代码] [代码][代码]})[代码][代码] [代码] [代码] [代码][代码]}[代码][代码] [代码][代码]}).[代码][代码]catch[代码][代码](err => {[代码][代码] [代码][代码]// handle error[代码][代码] [代码][代码]console.log(err);[代码][代码] [代码][代码]})[代码] [代码] [代码][代码]},fail: e => {[代码][代码] [代码][代码]console.error(e)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码] 求答疑,是我代码问题,还是 微信服务器问题?
2019-09-30小程序客户端的云数据库查询有权限策略, 默认情况下仅创建者可读写, 在控制台创建的数据默认在小程序端不能查询出来. https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/permission.html
云开发db.RegExp函数查询不到结果?const db = wx.cloud.database() db.collection('cookbook') .where({ code: db.RegExp({ regexp: '\u7ea2\u70e7\u8089', options: 'i', }) }) .get({ success: function(res) { that.setData({ arr: res.data }) console.log(res.data) }, fail: console.err }) 其他函数是有效的,请问怎么回事?怎么实现模糊查询?库用了2.8.0和2.8.3都不行
2019-09-23提示很明显了,环境数量超了,一般可以创建两个环境。
云开发 调用接口 createenvandresource 错误?https://api.weixin.qq.com/tcb/createenvandresource?access_token=ACCESS_TOKEN 参数 :{"env":"001","alias":"dpyhtjtest"} appid :wx846fc2842dc760bb 返回错误 {"errcode":40097,"errmsg":"invalid args hint: [P4bALa00122278]"} 刚刚我修改了一下参数 不报这个错误了,不过又报 云资源通用错误:资源不可用 我已经通过 createclouduser开通了云开发 [图片]
2019-09-01理解下时区 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/notice.html
云开发获取云服务器的日期不正确const now = new Date(new Date().getTime() + 28800000); const rq = now.getFullYear() + '-' + (now.getMonth() + 1) + '-' + now.getDate() 经常出现获取的日期不准,总是前一天的日期。
2019-08-11环境和集合是对应的吗
客户端用云开发数据库,总是不成功- 当前 Bug 的表现(可附上截图) 不论是对数据库进行add、get、update都报同样的错误,但是我在云数据库上建了这个集合。 WAService.js:1 Uncaught (in promise) Error: errCode: -502005 database collection not exists | errMsg: [ResourceNotFound] Db or Table not exist. Please check your request, but if the problem cannot be solved, contact us. - 复现路径 - 提供一个最简复现 Demo wx.cloud.init({ // 此处请填入环境 ID, 环境 ID 可打开云控制台查看 env: 'test-nclxw', //env: 'dushi-one', traceUser: true, }) const db = wx.cloud.database(); db.collection(table).get().then(res => { this.setData({ docs:res.data }) }) const db = wx.cloud.database(); db.collection(doc.table).add({ data: { //id: doc.id, voice_file_id: res.fileID, voice_time: db.serverDate() } }).then(res => { console.debug('save voice id to db!', res.id, res.fieldID); }).catch(err=>{ console.error(err) });
2019-07-26环境 env 参数有没指定对呢
为什么login云函数调用失败?node和npm也都安装了,也上传部署所有文件,但还是调用失败 [图片]
2019-07-26试下 `request.js` 或者 `fetch-node` 呢
incorrect header check云函数发送post请求- 当前 Bug 的表现(可附上截图) [图片] 同样的代码,放在前端用wx.request可以正常获取数据 因为api.weixin.qq.com不允许放在前端,所以写在云函数里咯 但是request模块请求的语法又没api,最后用Node.js的request写法,不报错,但是返回为"",没数据 然后改用got模块请求,结果就出incorrect header check 这个错误了 好像不止一个出这问题 https://developers.weixin.qq.com/community/develop/doc/000e065b0f4398cca898563d457800?highline=incorrect%20header%20check 这个还没解决呀,下面有个2天前回复的同样问题。。。 麻烦给云函数的https请求举个栗子,具体语法,还有那个header到底要咋写。。。谢谢了
2019-07-24