当小程序端上送的参数名称为userInfo时,云函数端不能正确获取该参数的值:
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
console.log("favorite获取数据isFans:" + event.userInfo);
上面云函数的event.userInfo,不管小程序端上送的什么值,值一直都为openid和appid。除非改成其他名称才能正确获取到上送值,例如event.uInfo。
我进行本地调试,无法复现该BUG,能够正确取值。但一旦上传后,就会出现该Bug。
如果确认为BUG,请修复。
应该是云函数默认返回userInfo与上传参数冲突导致,需要更换上传参数名