CORS跨域问题
在前后端分离中前后端的端口号不一致,这时会出现跨域的问题,解决起来也非常容易;
springboot的项目中创建一个CorsConfig的配置类,继承WebMvcConfigurer类并重写它的addCorsMappings方法即可;
如下:
@Configuration
public class CrosConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("GET","HEAD","POST","PUT","DELETE","OPTIONS")
.allowCredentials(true)
.maxAge(3600)
.allowedHeaders("*");
}
}