- 无法查看数据库中的某个集合
- 当前 Bug 的表现(可附上截图) 在小程序云开发控制台中,查看数据库中的某个集合时(一共 4 个集合),报如下错误信息: 加载 “flexdbQuery” 失败: Error: InternalError, An internal error has occurred. Retry your request, but if the problem persists, contact us. (b79563ef-8df3-4a19-8182-bfa6f0110712) [图片] - 预期表现 正常查看
2019-04-22 - 云开发官方文档错误,去哪能投诉一下你们写文档的?
云开发中 存储 wx.cloud.uploadFile的文档中的示例代码 [代码]wx.cloud.uploadFile({ cloudPath: '/example.png', filePath: '', // 小程序临时文件路径 success: res => { // get resource ID console.log(res.fileID) }, fail: err => { // handle error } })[代码] 其中 [代码]/example.png[代码]应该是 [代码]example.png[代码]没有 / 其中 [代码]// 小程序临时文件路径[代码]应该是 [代码]// 文件路径[代码]不光是 临时文件 才能 上传到云
2018-12-24 - 云函数进行云存储
我进行云函数上传图片进行云存储,云函数调用成功,云存储中也有列表,可是图片的文件流好像没有上传成功,有哪位大神帮忙看看是咋回事 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() exports.main = async (event, context) => { try { return await cloud.uploadFile({ cloudPath: event.path,//云存储路径 fileContent: event.file,//云存储文档流 }) } catch (e) { return e } } //云函数调用 upImg(that,upLoadImg){ var fileName = 'test' var imgFile = upLoadImg[0] var filePath = imgFile.path; var dateJson = Util.formatTimeJson(new Date())//这里是获取上传日期时间的json格式 const cloudPath = fileName+'/'+dateJson +filePath.match(/\.[^.]+?$/)[0] wx.cloud.callFunction({ name: 'add-file', data: { path: cloudPath,//云存储路径 file: filePath,//云存储文档流 }, success: res => { console.log(res) } }) }, //文件路径和文档流如下 [图片] //返回结果如下 [图片] //数据库云存储中查看 [图片] 完全读不出来,我把它下载下来,也读取不到文件 求帮助
2018-12-28 - 小程序在云函数中下载一个图片并上传到存储里报错
云函数 getSaveImage: [代码]// 云函数入口文件[代码][代码]const[代码] [代码]cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码][代码]const[代码] [代码]fs = require([代码][代码]'fs'[代码][代码])[代码][代码]const[代码] [代码]path = require([代码][代码]'path'[代码][代码])[代码][代码]const[代码] [代码]request = require([代码][代码]'request'[代码][代码]);[代码] [代码]cloud.init()[代码] [代码]// 云函数入口函数[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码][代码] [代码][代码]request({[代码][代码] [代码][代码]host: [代码][代码]"img.php.cn"[代码][代码],[代码][代码] [代码][代码]path: [代码][代码]"/upload/avatar/000/001/506/5922afcbb3cf4752.jpg"[代码][代码] [代码][代码]},[代码][代码] [代码][代码](res) => {[代码][代码] [代码][代码]var[代码] [代码]stream = fs.createWriteStream([代码][代码]"demo.jpg"[代码][代码]);[代码][代码] [代码][代码]res.pipe(stream);[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]cloud.uploadFile({[代码][代码] [代码][代码]cloudPath: [代码][代码]'demo.jpg'[代码][代码],[代码][代码] [代码][代码]fileContent: res,[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]);[代码][代码]}[代码] 小程序端调用该云函数,开发工具报错: [代码]VM370:[代码][代码]1[代码] [代码]Error: errCode: -[代码][代码]404011[代码] [代码]cloud [代码][代码]function[代码] [代码]execution error | errMsg: cloud.callFunction:fail requestID 17818a24-269f-11e9-99f3-[代码][代码]525400770114[代码][代码], cloud [代码][代码]function[代码] [代码]service error code -[代码][代码]504002[代码][代码], error message res.pipe [代码][代码]is[代码] [代码]not a [代码][代码]function[代码][代码]; at cloud.callFunction api;[代码] 请问这是为什么?res.pipe is not a function
2019-02-02 - 如何解析云开发中从数据库查询出的Promise对象
[代码]db.collection('todos').doc('<some-todo-id>').get()[代码] 这是服务端api的代码示范,获取的是一个Promise对象。 我之前使用java写服务端的,完全不知道该怎么解析这个对象。 我的需求是遍历这个结果集合,然后可能更改其中的一些属性。
2018-12-11 - 每创建一个云函数,需要使用npm包时,都需要安装一次包吗?
比如多个云函数需要使用到wx-server-sdk包时,每个云函数文件内都需要安装一次npm包吗?
2018-09-11 - 云函数调用失败
写了一个云函数,在调用的时候老是报错Cannot find module 'wx-server-sdk',其他函数可以正常调用,是怎么回事呢,npm和node都安装了 [图片] [图片]
2018-10-25 - wx.createInnerAudioContext() 创建播放器时报错
如图 [图片] [图片]
2018-11-01 - 服务端调用云函数之间如何传递userInfo?
- 当前 Bug 的表现(可附上截图) [代码]// b.js 函数处理 openid 后返回一个结果[代码] [代码]exports.main = (event, context) => { [代码] [代码] return handleOpenId(event.userInfo.openId) //如直接小程序端调用,可读取 event.userInfo.openId; 若由b函数调用则无法读取吗?[代码] [代码]}[代码][代码][代码] [代码]// a.js 需要调用b函数,并传递 userInfo={openId}[代码] [代码]const cloud = require('wx-server-sdk')[代码] [代码]exports.main = async (event, context) => { [代码] [代码]const res = await cloud.callFunction({ // 要调用的云函数名称[代码] [代码] name: 'b', // 传递给云函数的参数[代码][代码] data: { [代码] [代码] userInfo:{[代码] [代码] openId:event.openId //自己包装一个userInfo[代码] [代码] [代码]} [代码] }[代码][代码] }) [代码] [代码] return res.result[代码] [代码]}[代码] 如何将a函数的openId传给b函数? 若小程序端调用a函数,a函数需要调用b函数时,若自己包装一个userInfo={openId}给b函数, 则系统似乎将userInfo字段重置为 {appId}, 在b函数中没有了openId字段? - 预期表现 userInfo中可读取userInfo - 复现路径 - 提供一个最简复现 Demo
2018-09-27 - ES6 await, async 用不了
ES6 await, async 用不了,报“ regeneratorRuntime is not defined ”
2018-10-08