前端遇到cros跨域,可是我控制台以及打印出日志,明明有数据,却出现了跨域
在项目中,已经打印出日志:1d5a_8482_4053_8ff7_12c50cfaa82f, eecff021_e43b_4c80_9ea0_03b8a5a1eb21, null, 隐患整改情况, 75, 166, null, 1, all, f, 统计判断:超期未整改隐患条数x;x=0,100;x=1,75;x=2,50;x=3,25;x≥4,0。, null, null, null, SELECT;
在网上查询原因,但网上推荐的并不适用,都是一些基本解决方案
出现这个问题,其实只是返回结果出现了问题
@GetMapping("count")
public Result<?> scoreByOrganizationID(@RequestParam String Pid) {
List result = dictService.count(Pid);
return Result.OK(result);
}
以上代码中,刚开始返回类型为List
这样就一直报跨域,后来改为Result,原来是因为这个封装,直接返回list,识别不到。
希望对下一个遇到这个问题的人有所帮助