错误:所请求的资源上没有“ Access-Control-Allow-Origin”标头。即使包括CORS支持

时间:2018-09-05 07:54:57

标签: apache rest spring-boot web cors

我正在尝试在春季启动时编写一个Api,并尝试使用我编写的前端来访问它。 我添加了Cors支持,但仍然出现此错误: *

  

无法加载http://localhost:8080/:否   请求中存在“ Access-Control-Allow-Origin”标头   资源。因此,不允许访问来源“ http://localhost”。

我在主文件中对Cors的支持是:

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

我正在使用apache服务器作为前端。

sopmeone可以帮助我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

要在spring-boot中启用CORS,您需要在spring-boot应用程序中添加以下过滤器类。

btn--disabled