跨域问题

项目中遇到的问题-前后端跨域配置

Posted by Duu on October 29, 2023

什么是跨域

跨域指的是:浏览器不能执行其他网站的脚本,从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。

跨域是由浏览器的同源策略造成的,是浏览器施加的安全限制。a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的。

后端配置

在Controller层加入注解

@CrossOrigin(origins = {"http://localhost:xxxx"})  //前端地址