如果图片太大,可以先传COS,在通过云函数去处理 好像这个接口只能传5、6MB的参数大小,具体没有试验过,base64编码后文件可能会比原图更大
小程序cloud.callFunction数据过大会报失败Error: errCode: -1 | errMsg: cloud.callFunction:fail data no response; at cloud.callFunction api; at new e ([publib]:1) at u ([publib]:1) at Object.t.returnAsFinalCloudSDKError ([publib]:1) at [publib]:1 at [publib]:1 at Object.throw ([publib]:1) at r ([publib]:1) at t ([publib]:1) at [publib]:1 at e ([publib]:1) 通过wx.cloud.callFunction调用报错,传输的数据是base64转码后的图片,可能是数据过大导致的错误,开发者工具正常,苹果7手机会报这个错误,尚不清楚这个具体原因!!!求解答
2018-12-17改不了的兄弟[图片]
云开发控制台的环境名称怎么修改表现如下图所示 我创建的云开发环境的名称都是fw(这是由于我在创建云开发环境的时候以为fw只是前缀,没想到会有这个影响),无法区分,所以想修改一个名称 [图片]
2018-12-12我也遇到了,反馈说是服务端npm权限不对,已经修正了,可以再上传试下看
上传云函数经常报错[图片] Install Dependency Error: install dependency failed: npm WARN locking Error: EACCES: permission denied, open '/data/npm_cache/_locks/staging-2d004b9b68b2b072.lock' npm WARN locking /data/npm_cache/_locks/staging-2d004b9b68b2b072.lock failed { Error: EACCES: permission denied, open '/data/npm_cache/_locks/staging-2d004b9b68b2b072.lock' npm WARN locking stack: 'Error: EACCES: permission denied, open \'/data/npm_cache/_locks/staging-2d004b9b68b2b072.lock\'', npm WARN locking errno: -13, npm WARN locking code: 'EACCES', npm WARN locking syscall: 'open', npm WARN locking path: '/data/npm_cache/_locks/staging-2d004b9b68b2b072.lock' } npm WARN admin@1.0.0 No description npm WARN admin@1.0.0 No repository field. npm ERR! path /data/npm_cache/_locks/staging-2d004b9b68b2b072.lock npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall open npm ERR! Error: EACCES: permission denied, open '/data/npm_cache/_locks/staging-2d004b9b68b2b072.lock' npm ERR! { Error: EACCES: permission denied, open '/data/npm_cache/_locks/staging-2d004b9b68b2b072.lock' npm ERR! stack: 'Error: EACCES: permission denied, open \'/data/npm_cache/_locks/staging-2d004b9b68b2b072.lock\'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'open', npm ERR! path: '/data/npm_cache/_locks/staging-2d004b9b68b2b072.lock' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! A complete log of this run can be found in: npm ERR! /data/npm_cache/_logs/2018-12-10T08_47_17_874Z-debug.log 上传云函数经常报错
2018-12-11是的,这里的体验不是很好,每次上传代码,远端都要执行一次npm导致耗时很长,希望能优化下,npm前先做下判断; 不过可以把依赖先安装到本地的node module,再一起上传,会快很多 据说本地调试工具也快发布了
小程序云开发每次修改云函数代码都要上传才生效好麻烦?- 需求的场景描述(希望解决的问题) 小程序云开发每次修改云函数代码都要上传才生效好麻烦?开发调试不方便... - 希望提供的能力 能够本地调试,修改代码马上见效,就像本地跑node一样,而不是每次修改上传,至少等个10秒左右
2018-12-11现在云函数通过SDK的callfunction调用,都是同步的呀 触发器的调用一般可以做到异步,像定时触发器,期待后面有COS触发器、MongoDB触发器
能否有云函数调用的同步版本?能否有云函数调用的同步版本?
2018-12-05给你安利个云开发的微信支付课程,不能贴链接,只能上图了,可以按照路径自己去找下 [图片]
微信程序员效率太低!!!!云开发上(支付和推送)这两个功能什么时候上线!!!!!微信程序员效率太低!!!!云开发上(支付和推送)这两个功能什么时候上线!!!!!
2018-12-04现在云开发应该只支持了定时触发器,可以设置定时任务,定时触发云函数运行。说白了,就是触发云函数运行的消息源。期待后面支持诸如COS触发器、MongoDB触发器,比如配置COS触发器后,COS有文件上传就会自动触发云函数运行处理。 云函数在控制台上删掉后,在IDE里右键也可以删掉啊
云开发的触发器是什么?云函数删掉了,在设置里还会有目录,怎么删掉云开发的触发器是什么?云函数删掉了,在设置里还会有目录,怎么删掉
2018-12-04看了下你的报错是超时,把云函数的超时时间放大下看看?[图片] 在云函数里访问数据库,还需要关注下索引优化,还有就是超时保护,否则低版本的云函数的20并发可能很快会被耗尽,经验之谈,供参考
云函数加载失败- 当前 Bug 的表现(可附上截图) 请求一下成功,一下失败的,表现极不稳定,作为一个面向开发者的产品,不应有这样的表现,不要把开发者当做测试者,我觉得这是比较不明智的选择,不要再给我说什么重启啊等等之类的解决办法,代码都是些简单逻辑,没有什么大的IO,数据流之类的,简单的登录,获取用户信息和分数,如果这样的逻辑都支撑不了,请问产品存在的意义,而且数据库也是包含在云开发里面,应该速度和效率都是远高于其他第三方才对呀,实在没想通,这不应该是一个技术引导性公司应该有的产品,我不是愤青,我只是说了我觉得该说的话,请不要推、拖,官方大大请给出解决方案,我相信这应该不是我一个人遇到的问题了,请不要伤害任何一个开发者![图片] - 预期表现 请求正常 - 复现路径 - 提供一个最简复现 Demo
2018-11-28sendmail函数的代码如下: index.js // 云函数入口文件const nodemailer = require("nodemailer");var transporter = nodemailer.createTransport({ service: 'qq', port: 465, // SMTP 端口 secure: true, // 使用 SSL auth: { user: 'xxxx@qq.com', //发邮件邮箱 pass: '*******' //此处不是qq密码是 }});var mailOptions = { from: 'xxxxxxx@qq.com', // 发件地址 to: 'xxxxxxxx@qq.com', // 收件列表 subject: '测试云函数', // 标题 text: '测试云函数'};// 云函数入口函数exports.main = async (event, context) => { console.log("Start to sendemail") //开始发送邮件 const info = await transporter.sendMail(mailOptions); console.log('Message sent: ' + info.response); return info}package.json { "name": "sendmail", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "wx-server-sdk": "latest", "nodemailer":"^4.7.0" //在此处注明要使用的nodemailer库,上传云函数的时候后台可以自动部署 }}需要修改下index.js里的邮箱地址,然后在微信IDE里右键选择“上传并部署(云端安装依赖)”。
有没有跑通用云函数发邮件的大佬我用了nodemailer,但是报错,说是超时。 请问有没有大佬成功用云函数发过邮件?
2018-11-26试下在初始化的时候,把环境名加上,如果不加env,默认会操作第一个环境 [图片]
小程序y环境的云函数,操作的是x环境的数据库???一个环境x 一个环境y ,所有的云函数,小程序都已经在y环境下, 使用云函数操作数据库.查询的是x环境的数据库(有误) 使用小程序操作数据库,查询的是y环境的数据库(无误) 什么问题?我环境都已经切换成y环境的了
2018-11-20