SpringBoot 跨域请求解决方案:后端CORS配置详解
在 Spring Boot 项目中,可以通过添加 CORS 配置来解决跨域请求问题。
在后端的 Spring Boot 应用程序中,可以通过添加如下的类来配置 CORS:
@Configuration
public class CorsConfig {
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping('/**')
.allowedOrigins('*')
.allowedMethods('GET', 'POST', 'PUT', 'DELETE')
.allowedHeaders('*')
.allowCredentials(true)
.maxAge(3600);
}
};
}
}
上述代码中,我们配置了允许所有来源访问(allowedOrigins),允许所有请求方法(allowedMethods),允许所有请求头(allowedHeaders),允许使用凭据(allowCredentials),并设置了最大缓存时间(maxAge)。
这样就可以解决跨域请求问题了。
原文地址: https://www.cveoy.top/t/topic/lBiv 著作权归作者所有。请勿转载和采集!