云函数更新BUG

发布于 7 年前作者 naxue10199 次浏览最后编辑 7 年前来自 ask
  • 当前 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
  }
}
1 回复
jie71
jie711 楼5 年前

补充说明

  1. 重新命名云函数后,新函数结果反馈正常,说明代码没有问题