解决Vue访问后台跨域的问题

1:需要按照配置axios
https://blog.csdn.net/qq_42894615/article/details/104929967

配置1. 2. 3.步既可

4:VUE代码是这样的:

this.$http.get('http://127.0.0.1:8088/index/testMysql').then(response => {        console.log(response.data)      }, response => {        console.log('error')      })

上面的代码还是链接中第四步的test()方法,
只是请求方式不一样罢了。

5:配置java后台拦截器

  @Override
    public void addCorsMappings(CorsRegistry registry) {
        //设置允许跨域的路径
        registry.addMapping("/**")
                //设置允许跨域请求的域名
                .allowedOrigins("*")
                .allowedHeaders("*")
                .allowCredentials(true)//是否允许证书 不再默认开启
                //设置允许的方法
                .allowedMethods("GET", "POST", "PUT", "DELETE");
//                .maxAge(3600);//跨域允许时间
    }

你可能感兴趣的:(解决Vue访问后台跨域的问题)