1.在响应头中设置允许跨域的 只适合于小公司
响应配置response.setHeader("Access-Control-Allow-Origin", "*");
2.使用HttpClient转发 效率低
3.使用jsonp处理,json最大的缺陷支持get请求不支持post请求
4.使用nginx配置浏览器访问的项目与接口项目的域名或者端口号码一致性。
www.mayikt.com/vue 转发到vue项目
www.mayikt.com/api 转发到接口项目
5.可以直接在nginx中配置允许跨域的代码
"Access-Control-Allow-Origin", "*"
6.网关中也可以配置类似与nginx允许跨域的代码
"Access-Control-Allow-Origin", "*"
7.使用SpringBoot注解形式解决跨域问题@CrossOrigin
8.使用微服务网关也可以配置配置浏览器访问的项目与接口项目的域名或者端口号码一致性。