控制台报错信息
Access to XMLHttpRequest at 'http://**/login' from origin 'http://**:9528' 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.
errError: Network Error
原因分析
根据Access-Control-Allow-Origin
可以看出是跨域问题,通过一个地址访问另一个地址,这个过程中如果有三个地方任何一个不一样,都会产生跨域问题。
1.访问协议
http、https
2.端口号不一样
这个地方我的报错是用9528访问8001
3.ip 地址不一样
解决方式
1.在后端接口controller加一个注解@CrossOrigin
2.使用网关解决