收藏
回答

云函数修改后无法覆盖原函数

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wxdc628e7baac808f0 2.7.1

在客户端调用云函数js文件代码片段

checkUpdata: function() {

// 调用云函数

wx.cloud.callFunction({

name: 'login',

data: {},

success: res => {

console.log(res)

}

})

}

云函数代码:

const cloud = require('wx-server-sdk')

cloud.init()


exports.main = (event, context) => {



const wxContext = cloud.getWXContext()

const x ="我是x的内容"

return x

return  {

x

// event,

// x:wxContext.x,

// openid: wxContext.OPENID,

// appid: wxContext.APPID,

// unionid: wxContext.UNIONID,

}

}



执行结果为:


未返回 x;
而控制台云函数:

返回结果:


云函数测试缺返回 x


回答关注问题邀请回答
收藏

3 个回答

  • 浮梦归笙
    浮梦归笙
    2019-09-25

    同上问题,版本1.02.1907300

    2019-09-25
    有用
    回复
  • 2019-06-06

    没有解决问题,依旧如故。我用的开发者工具版本是1.02.1905151

    2019-06-06
    有用
    回复
  • 天天修改
    天天修改
    2019-06-04

    打开线上的云函数,找到问题函数,删掉它,然后再新建一个同名的空的云函数(线上不是本地),然后再重新传一次,等待小程序编辑器的提示(应该有两次提示),意思是1、开始上传了,2、上传完成了。其实还有一次提示,好像意思是下载同步完成了,这时候应该就可以了,你需要一点耐心

    2019-06-04
    有用
    回复 4
    • 2019-06-04

      谢谢

      2019-06-04
      回复
    • 2019-06-06

      重新修改云函数,又出现以上状况!!!!

      2019-06-06
      回复
    • 2019-06-06

      新解决方案,在(开发者工具1.02.1904090中)上传云函数之前Ctrl+s保存一下,我试了几次,百分百成功 希望问题已解决不要再碰到什么茬子了

      2019-06-06
      1
      回复
    • 君の名は丶泷
      君の名は丶泷
      2019-07-06回复

      我也是一样的问题 还没解决。。

      2019-07-06
      回复
登录 后发表内容