package com.leyou.gateway.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;

/**
* @author newcityman
* @date 2019/12/25 - 21:31
*/
@Configuration
public class GlobalCorsConfig {
@Bean
public CorsFilter corsFilter() {
//1、添加CORS配置信息
CorsConfiguration config = new CorsConfiguration();
//2、允许写的域,不要写*,否则cookie就无法使用了
config.addAllowedOrigin("http://manage.leyou.com");
config.addAllowedOrigin("http://api.leyou.com");
//3、是否发送cookie信息
config.setAllowCredentials(true);
//4、允许的请求方式
config.addAllowedMethod("OPTIONS");
config.addAllowedMethod("GET");
config.addAllowedMethod("POST");
config.addAllowedMethod("HEAD");
config.addAllowedMethod("PUT");
config.addAllowedMethod("DELETE");
config.addAllowedMethod("PATCH");
//5、允许的头信息
config.addAllowedHeader("*");
//6、有效时长
config.setMaxAge(3600L);
//7、添加映射路径,拦截一切请求
UrlBasedCorsConfigurationSource configSource = new UrlBasedCorsConfigurationSource();
configSource.registerCorsConfiguration("/**",config);
//8、返回新的CorsFilter
return new CorsFilter(configSource);
}
}

最新文章

  1. UVA-11997 K Smallest Sums
  2. .NET面试题解析(04)-类型、方法与继承
  3. C#开发COM组件
  4. AspxGridView 数据的汇总统计
  5. python:浅析python 中__name__ = '__main__' 的作用
  6. (转)HTML5游戏如何挣钱?2条经验让你每款赚3万刀
  7. django-xadmin隐藏菜单不显示
  8. MongoDB下,启动服务时,出现“服务没有响应控制功能”解决方法
  9. Java-常用工具方法
  10. bvlc_reference_caffenet网络权值可视化
  11. phpize是什么
  12. 使用maven命令把jar包加入maven仓库
  13. oracle中scott/tiger、sys、SYSDBA、system都是什么用
  14. ajax实现快递单号查询
  15. numeric_limits 模板的相关知识点
  16. awk 简单使用 egrep 正则表达式
  17. android新组件RecyclerView使用介绍和进阶使用,替用Gallery
  18. 入门训练 Fibonacci数列 (水题)
  19. unity坑faq
  20. C51数据类型

热门文章

  1. PTA 7-3 Windows消息队列 (25分)
  2. Rancher 下图形界面 搭建 K8S 集群
  3. WebSocket实现简易的FTP客户端
  4. 表现层(jsp)、持久层(dao)、业务层(逻辑层、service)
  5. CODING添加ssh提示格式错误的问题
  6. Ubuntu軟件商店加載失敗的解決方法
  7. java:字符串与数字的转换
  8. Java 处理表格,真的很爽!
  9. [cf1261F]Xor-Set
  10. [noi31]MST