什么是跨域
判断是否跨域可通过以下三点:
三点有其一不满足就会造成跨域。
- 协议相同
- 域名相同
- 端口相同
具体关于什么是跨域,可以看一下阮一峰的 跨域资源共享 CORS 详解
解决CORS
跨域问题
- 首先配置全局跨域
一般前后端项目后端都会配置,也可以使用Nginx配置,vue可以通过配置proxy
/**
* 重写全局web配置
*
* @author Knox
* @date 2020/12/6
*/
@Configuration
public class MyWebMvcConfigurer implements WebMvcConfigurer {