其他
今日代码大赏 | 后端跨域配置
浏览器在向后端服务发送请求时,经常会出现跨域的情况,
这时候就需要前端走代理或者在后端进行跨域配置了。
我们来演示下在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 优雅查询
今日代码大赏 | 集合高阶操作