gpt4 book ai didi

java - SpringBoot2.X中如何解决CORS问题

转载 作者:行者123 更新时间:2023-12-01 19:43:25 25 4
gpt4 key购买 nike

我已经配置了 CORSConfiguration,但当我请求某些资源时它不起作用。它报告“......已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin” header 。”怎么解决......

@Configuration
@EnableWebMvc
public class CORSConfiguration extends WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("*")
.allowedHeaders("*")
.allowCredentials(true);
}
}

最佳答案

该错误可能不是由 springboot 应用程序引起的。因为您已经设置了 CORS 配置:

这是我的配置,没有问题:

    @Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("GET", "POST", "PUT", "OPTIONS", "DELETE", "PATCH")
.allowCredentials(true).maxAge(3600);
}

你应该检查其他问题,例如nginx/apache

关于java - SpringBoot2.X中如何解决CORS问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59149731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com