springboot解决前后端跨域最少配置写法

@Configuration
public class CrosConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
       registry.addMapping("/**").allowedOrigins("*").allowedMethods("GET","POST","PUT","DELETE","").allowedHeaders("*").allowCredentials(true);
    }
}

在这里

addMapping():代表可以被访问的接口
allowedOrigins():代表将要访问后端的前端地址
allowedMethods():代表哪些类型的请求可以被访问
allowedHeaders():代表有哪些头信息可以跨域
allowCredentials():是否允许浏览器中cookie等进行跨域

这是最少配置的跨域请求了,其余的比如过滤器还有nginx配置,都不及这个简单。

发布了8 篇原创文章 · 获赞 14 · 访问量 3804

猜你喜欢

转载自blog.csdn.net/weixin_42328375/article/details/105159592