随笔-springBoot配置全局跨域

随笔-springBoot配置全局跨域


本文参考链接:
前端看视频学习vue使用axios进行Ajax请求,视频中使用nodemon创建的node-server,弄了半天一直说跨域.为了不浪费时间直接后端搭建SpringBoot进行代替(其实已经浪费一下午了!!!)
搭建SpringBoo项目完成之后,从前端使用axios发起Ajax请求同样会出现跨域(端口不一致跨域)的报错,如下:
No 'Access-Control-Allow-Origin' header is present on the requested resource
跨域问题在服务器端设置允许跨域即可解决-在SpringBoot的启动类中注入一个@Bean即可:

 @Bean
 public WebMvcConfigurer corsConfigurer() {
     return new WebMvcConfigurer() {
         @Override
         public void addCorsMappings(CorsRegistry registry) {
             registry.addMapping("/**");
         }
     };
 }

使用详解可以参考 SpringBoot官方文档 CORS Support

  • END

你可能感兴趣的:(SpringBoot,随笔,SpringBoot,跨域,随笔)