为了账号安全,请及时绑定邮箱和手机立即绑定

批量删除操作运行没有报错,但是result返回值是null,云控制平台里jerry也没有被删除是怎么回事?

批量删除操作运行没有报错,但是result返回值是null,云控制平台里jerry也没有被删除,我检查了代码,和老师一模一样,重启开发者工具也解决不了https://img1.sycdn.imooc.com//5d14c81c0001c08013210679.jpg

正在回答

3 回答

console.log()是打印普通的日志信息,console.error()是打印错误信息,你这里的问题和打印日志没有关系。

这个result的返回值是云函数中调用云数据库返回给我们的,如果你这里第一次返回null第二次返回正常的话,有可能是云数据库当时返回的问题。最近云开发更新的内容比较多,有时可能刚好赶上当时的服务器不问题,这是有可能的。

0 回复 有任何疑惑可以回复我~

在云函数js中的初始化加入env环境,如下:cloud.init({

            env:'云环境id'

})

0 回复 有任何疑惑可以回复我~
#1

clarlee

已运行成功
2022-01-08 回复 有任何疑惑可以回复我~

我耐心的重新看了一遍老师的视频,发现我在cloud.js里面设置batchDelete函数时,catch里是这样写的:

catch(err=>{

console.log(err);

});

而老师是这样写的:

catch(err=>{

console.error(err);

});

我修改过来之后result返回值就正常了,这是为什么呢?前面不都是用的console.log(err)吗?


0 回复 有任何疑惑可以回复我~
#1

婧婧浩浩

为什么我改完没用?我和你的错误一模一样!
2019-11-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

批量删除操作运行没有报错,但是result返回值是null,云控制平台里jerry也没有被删除是怎么回事?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信