Uncaught (in promise) error问题排查
从字面意思上看,是“未被发现的错误”,我之前一直觉得既然前端已经拿到后端返回的数据了,那一定是前端的代码写的有问题。但排查了一遍又一遍,仍然没有发现前端代码有什么问题。错误的代码是直接返回了data数据,而加了AjaxResult.success()方法后,报错信息:Uncaught (in promise) error。ConutValue对象很简单,就是从数据库中统计出4个数字。其实前端已经拿
·
报错信息:Uncaught (in promise) error
其实前端已经拿到后端返回的数据了。
vue代码:
JavaScript代码:
后台Java代码:
ConutValue对象很简单,就是从数据库中统计出4个数字。
问题剖析:
从字面意思上看,是“未被发现的错误”,我之前一直觉得既然前端已经拿到后端返回的数据了,那一定是前端的代码写的有问题。但排查了一遍又一遍,仍然没有发现前端代码有什么问题。所以我就比对了下controller层有问题的方法与别的正常的方法有啥区别,一对比,发现还真有:
错误的代码是直接返回了data数据,而加了AjaxResult.success()方法后,
相当于加了个状态码,这样就好了。
更多推荐
已为社区贡献5条内容
所有评论(0)