个人案例
- 星光日历
每日星空夜景日历
星光日历扫码体验
- 小程序在云函数中下载一个图片并上传到存储里报错
云函数 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 - 小程序码无法通过长按识别
Bug: 公众平台生成的小程序码无法通过长按识别进入小程序(摄像头扫描仍然正常),如下(没有识别小程序码的选项): [图片] 版本号:微信:7.0.3. iOS10.3.3. 原始小程序码如下: [图片]
2019-01-28 - 小程序云函数+触发器更新数据库失败(仅上传云函数后第一次调用时成功)
- 当前 Bug 的表现(可附上截图) 在小程序云开发中:在云函数里使用触发器更新数据库里的数据,只有上传后第一次执行成功: 云函数 getYi 的日志: [代码]返回结果:[代码] [代码]{[代码][代码]"stats"[代码][代码]:{[代码][代码]"updated"[代码][代码]:1},[代码][代码]"errMsg"[代码][代码]:[代码][代码]"document.update:ok"[代码][代码]}[代码] 后面自动执行的都显示: 云函数 getYi 的日志: [代码]返回结果:[代码] [代码]{[代码][代码]"stats"[代码][代码]:{[代码][代码]"updated"[代码][代码]:0},[代码][代码]"errMsg"[代码][代码]:[代码][代码]"document.update:ok"[代码][代码]}[代码]虽然显示云函数调用成功,但检查数据库发现后面触发器自动执行后,数据库里的数据没有得到更新。 - 预期表现 使用触发器云函数update数据库数据,数据每次应该得到更新。 - 复现路径 云函数 getYi 的主要代码: // config.json [图片] 其中触发器每10s执行一次。 // index.js [图片] 云数据库yiDB:有一个_ID是 yiDB-data 的数据,但是上传部署云函数 getYi 后,只有第一次执行时能更新 yiDB-data 数据,后面触发器每隔10s自动执行的都更新不了数据。
2019-01-26 - 云开发在开发者工具报错(真机调试正常)
- 当前 Bug 的表现(可附上截图) 在 OnLoad中执行: [代码]// 初始化云[代码] [代码] [代码][代码]wx.cloud.init({[代码][代码] [代码][代码]env: [代码][代码]'XXXXXXXX'[代码][代码],[代码][代码] [代码][代码]traceUser: [代码][代码]true[代码][代码] [代码][代码]});[代码] 开发者工具报错: [代码]thirdScriptError[代码] [代码]Cannot read property [代码][代码]'init'[代码] [代码]of undefined;at [代码][代码]"pages/index/index"[代码] [代码]page lifeCycleMethod onLoad [代码][代码]function[代码] [代码]TypeError: Cannot read property [代码][代码]'init'[代码] [代码]of undefined[代码] 但是真机调试没有报错,是可以的。
2019-01-17 - 小程序canvas如何使用外部字体?
- 需求的场景描述(希望解决的问题) 很多情况下,小程序使用canvas生成图片时需要使用外部字体,这个如何实现? - 希望提供的能力 希望canvas的ctx.font能够加载外部字体。比如通过base64等方法。
2019-01-02 - 使用者问题反馈-基于map的小程序分享出来没有内容
截图:https://frankhan.github.io/tempfiles/IMG_1093.PNG 大部分时候分享出来都看不到map内容,只有极其偶尔的情况,才能看到map(我也没找到是什么原因,但是好像和手机网络有关)。我和好几个朋友都试了,都是看不到,希望尽快解决下,谢谢!
2017-01-10