微信小程序之云函数报错error code -404011等的解决2020-05-22
在2020.5.18左右,微信官方更新了基础库,云函数有些api改动了,然后原先没问题,现在就报错写不进云数据库了。大概把我遇到的总结下。
Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail cloud function service error code -504002, error message wx is not defined; at cloud.callFunction api;
解决:const db = cloud.database(),云函数不要写wx,
然后看你有没有部署,
然后 db.serverDate(),具体改动不知道是啥,但是肯定有改动,我往数据库写就会报错,然后我就把这个属性注释了,你如果设计中需要时间,可以用getApp().getNowFormatDate()。
以50这种开头,遇到一个典型的例子就是,原来更新数据库某条记录,直接update,把属性全提供就可以了,现在必须具体到那条记录的什么属性,用where限制下就可以了。
此外,上传的数据太大,参数太多都会有问题的。因为小程序本来就提倡简约便捷为主导风格。