在 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)。

这样就可以解决跨域请求问题了。

SpringBoot 跨域请求解决方案:后端CORS配置详解

原文地址: https://www.cveoy.top/t/topic/lBiv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录