[英]How to solve CORS problem in SpringBoot2.X
我已經配置了 CORSConfiguration 但是當我請求一些資源時它不起作用。 它報告“......已被 CORS 策略阻止:對預檢請求的響應未通過訪問控制檢查:請求的資源上不存在‘Access-Control-Allow-Origin’標頭。” 怎么解決啊......
@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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.