SpringCloud使用GateWay网关前端请求请求跨域处理
2024-09-07 10:37:50
增加配置类
CorsConfig.java
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.reactive.CorsWebFilter;
import org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource; /**
* @author .
*/
@Configuration
public class CorsConfig { @Bean
public CorsWebFilter corsWebFilter(){
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfiguration corsConfiguration = new CorsConfiguration();
//1、配置跨域
//允许哪些头进行跨域
corsConfiguration.addAllowedHeader("*");
//允许哪些请求方式进行跨域
corsConfiguration.addAllowedMethod("*");
//允许哪些请求来源进行跨域
corsConfiguration.addAllowedOrigin("*");
//是否允许携带cookie进行跨域,否则跨域请求会丢失cookie信息
corsConfiguration.setAllowCredentials(true); source.registerCorsConfiguration("/**",corsConfiguration); return new CorsWebFilter(source);
}
}
这样yml配置文件就不在需要配置了
然后要把网关之后使用的服务的跨域去掉 如果配置了的话
最新文章
- 阿里巴巴、美团等各大互联网公司的 Java类 校招对本科生有什么要求?
- nginx入门
- js:数据结构笔记2---列表
- 一天完成把PC网站改为自适应!原来这么简单!
- 从根源上解析 Java volatile 关键字的实现
- EXTJS4.2 控件之Grid 根据数据源某列数据不同绑定不同的控件setEditor
- WPF 进度条
- 是男人就下100层【第四层】——Crazy贪吃蛇(1)
- ColorMatrixFilter色彩矩阵滤镜(as3)
- Selenium2(java)页面对象模型(Page Object) 八
- 试着把.net的GC讲清楚(2)
- 为什么VUE注册组件命名时不能用大写的?
- murongxixi的凸优化笔记
- saltstack安装与配置
- Hibernate学习笔记2.2(Hibernate基础Annotation配置)
- .netcore webapi iis 虚拟目录下载apk文件
- Matlab 7.1安装及打不开问题解决
- C#微信接口之推送模板消息功能示例
- HDU 1846 Brave Game (博弈水题)
- Redis.conf配置文件内容详解