问题:
Access to XMLHttpRequest at 'http://175.24.61.163:8888/get_evaluate_results/detail' from origin 'http://119.3.12.236:9090' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
这是常见的跨域问题,但是我解决了好久,哭
解决方案:
大多数人都是从前端进行解决,我本地电脑上和云服务器上都测试过了,postman能访问,但是浏览器里就报这个跨域的错误,所以一直在找前端解决的方法,但是还是没有解决。
尝试一:
我装了火狐的Access-Control-Allow-Origin,谷歌浏览器也装了但是还是报错!!!!!
尝试二:
用jsonp,但是还是不行,因为我的请求是post,jsonp只能用在get请求上!!!!
尝试三:
最后终于开窍从后端找原因,因为我用的是Spring Boot框架,所以只要在controller加@crossorigin的那行注释就行,问题完美解决