Spring 与 SpringBoot 配置跨域的几种方式
前言
跨域介绍
什么是跨域
:浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一项不同,都属于跨域造成的原因
:由于浏览器的同源策略,即 A 网站只能访问 A 网站的内容,不能访问 B 网站的内容特别注意
:跨域问题只存在于浏览器,也就是说当前端页面访问后端的接口时,返回值是有的,只是服务器没有在请求头指定跨域的信息,所以浏览器自动把返回值给” 屏蔽了”解决跨域
:经过上面的了解,可以得出几个解决跨域的方法(这里暂不考虑前端的实现方案),一是服务端指定跨域信息,二是在 Web 页面与后端服务之间加一层服务来指定跨域信息,比如代理服务 Nginx
提示
更多关于跨域的详细介绍内容,可以看 这里。