Spring boot Spring Boot CORS头在本地工作,但在Heroku上不工作
我正在尝试使用spring boot部署heroku后端,并从静态github.io网页获取。CORS头可以在本地正常工作,但一旦部署到heroku,就不能正常工作 在application.java文件中,我正在启用cors:Spring boot Spring Boot CORS头在本地工作,但在Heroku上不工作,spring-boot,heroku,cors,Spring Boot,Heroku,Cors,我正在尝试使用spring boot部署heroku后端,并从静态github.io网页获取。CORS头可以在本地正常工作,但一旦部署到heroku,就不能正常工作 在application.java文件中,我正在启用cors: @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override p
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
// tell it to allow cors for every route
registry.addMapping("/**")
.allowedMethods("GET")
.allowedOrigins("http://localhost:3000", "https://aadijain725.github.io")
.allowCredentials(true);
}
};
}
但是,我不断得到以下错误:
CORS策略已阻止对提取的访问:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标头。如果不透明响应满足您的需求,请将请求的模式设置为“无cors”
我在CORS实施中遗漏了什么