查看原文
其他

今日代码大赏 | 后端跨域配置

编程导航-松柏 程序员鱼皮 2024-04-05

浏览器在向后端服务发送请求时,经常会出现跨域的情况,

这时候就需要前端走代理或者在后端进行跨域配置了。

我们来演示下在Spring Boot项目中如何进行跨域配置,

示例代码如下:

@Configuration
public class CorsConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        // 覆盖所有请求
        registry.addMapping("/**")
        // 允许发送 Cookie
        .allowCredentials(true)
        // 放行哪些域名(必须用 patterns,否则 * 会和 allowCredentials 冲突)
        .allowedOriginPatterns("*")
        .allowedMethods("GET""POST""PUT""DELETE""OPTIONS")
        .allowedHeaders("*")
        .exposedHeaders("*");
    }
}

完整代码片段来源于代码小抄,欢迎点击进入小程序阅读!

在线访问:https://www.codecopy.cn/post/35iqqg

更多优质代码欢迎进入小程序查看!

往期推荐

今日代码大赏 | markdown 转纯文本

今日代码大赏 | Redisson 限流

今日代码大赏 | MyBatis-Plus 优雅查询

今日代码大赏 | 集合高阶操作

今日代码大赏 | 饿汉式单例模式

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存