云函数修改后无法覆盖原函数
发布于 5 年前 作者 uzhou 10828 次浏览 来自 问答

在客户端调用云函数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 回复

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

同上问题,版本1.02.1907300

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

回到顶部