- 云函数更新BUG
- 当前 Bug 的表现(可附上截图) 云函数修改并提示上传成功后,结果显示还是上一个版本的结果,如下方代码将加法改成减法,上传成功后,再次调用还是加法,要等未知的时长,才会变成减法。怀疑同名云函数在服务器端留存,导致更新后的函数未及时被调用。 - 预期表现 修改并上传成功后,云函数结果会发生改变 - 复现路径 - 提供一个最简复现 Demo [代码]// 云函数入口文件[代码][代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init({[代码][代码] [代码][代码]env: [代码][代码]'XXXXX'[代码][代码]})[代码] [代码]// 云函数入口函数[代码] [代码]exports.main = (event, context) => {[代码][代码] [代码][代码]const {[代码][代码]userInfo,[代码][代码] [代码][代码]a,[代码][代码]b[代码][代码]} = event[代码][代码] [代码][代码]const sum = a - b //原代码const sum = a + b[代码] [代码] [代码][代码]return[代码] [代码]{[代码][代码] [代码][代码]//OPENID,[代码][代码] [代码][代码]//APPID,[代码][代码] [代码][代码]sum: event.a - event.b //原代码sum: event.a + event.b[代码][代码] [代码][代码]}[代码][代码]}[代码]
2019-02-23 - 【小白求助】云函数操作数据库提示需要初始化
[图片] [图片] 问题描述: 云开发示例中的login.js获得openid可以正常运行想按照示例,用where()批量修改集合内数据时,反馈提示 dboperate页面[云函数]setGroup执行失败 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 39c46994-35ee-11e9-95a7-5254005d5fdb, cloud function service error code -504002, error message errCode: -1 unknown error | errMsg: Cloud API isn't enabled, please call init first请先调用 init 完成初始化后再调用其他云 API。init 方法可传入一个对象用于设置默认配置,详见文档。; at cloud.callFunction api; 查到他人帖子说要本地按照npm node依赖如果你想在云函数中,操作文件、数据库和云函数资源,你可以使用我们提供的服务端 SDK 进行操作。首先,进入到你的某个云函数中,安装以下依赖包:npm i --save tcb-admin-node 已在云函数目录安装npmnpm i --save tcb-admin-nodenpm install --production但报错情况依然存在,请各位大神帮忙 我用的是云端部署,为什么还要本地依赖? 安装了还是同样提示函数需要初始化 [图片]
2019-02-21