SpringCloud Gataway 跨域配置

Spring Boot版本:2.3.4.RELEASE

Spring Cloud版本:Hoxton.SR8

一、通过配置文件配置跨域

spring:cloud:gateway:globalcors:cors-configurations:'[/**]':allow-credentials: true #允许携带cookieallowed-origins: "*" #允许跨域的请求,设置*为全部allowed-headers: "*" #允许跨域请求里的head字段,设置*为全部allowed-methods: "*" #允许跨域的method, 默认为GET和OPTIONS,设置*为全部max-age: 3600

二、通过配置类配置跨域

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;/*** 跨域配置*/
@Configuration
public class MyCorsConfiguration {@Beanpublic CorsWebFilter corsWebFilter(){UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();CorsConfiguration cors = new CorsConfiguration();//允许跨域的请求头cors.addAllowedHeader("*");//允许请求的方法cors.addAllowedMethod("*");//允许哪些请求源跨域cors.addAllowedOrigin("http://localhost");//是否携带cookiecors.setAllowCredentials(true);//允许跨域的路径source.registerCorsConfiguration("/**",cors);return new CorsWebFilter(source);}
}

配置其中一种即可

SpringCloud Gataway 跨域配置相关推荐

  1. springcloud 302跨域问题

    简介 springcloud 302跨域的其中一种情况 分析 spring security会有自动配置的类,在单体项目的前提下,通常我们都会进行重写配置,但分服务之后或许有些项目并不需要有secur ...

  2. springboot2.4跨域配置的方法

    这篇文章主要介绍了springboot2.4跨域配置的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 1.如果只是一个简单的springbo ...

  3. html 跨域_常见跨域解决方案以及Ocelot 跨域配置

    常见跨域解决方案以及Ocelot 跨域配置 Intro 我们在使用前后端分离的模式进行开发的时候,如果前端项目和api项目不是一个域名下往往会有跨域问题.今天来介绍一下我们在Ocelot网关配置的跨域 ...

  4. ASP.NET Core微服务(三)——【跨域配置】

    ASP.NET Core微服务(三)--[跨域配置] 对应练习demo(跨域)下载路径(1积分):[https://download.csdn.net/download/feng8403000/151 ...

  5. 常见跨域解决方案以及Ocelot 跨域配置

    常见跨域解决方案以及Ocelot 跨域配置 Intro 我们在使用前后端分离的模式进行开发的时候,如果前端项目和api项目不是一个域名下往往会有跨域问题.今天来介绍一下我们在Ocelot网关配置的跨域 ...

  6. Nginx跨域配置、限制连接、限制下载速度

    目录 一.Nginx跨域配置 二.Nginx限制连接配置 三.Nginx限制下载速度配置 一.Nginx跨域配置 #允许跨域请求的域,* 代表所有 add_header 'Access-Control ...

  7. Tomcat跨域配置

    问题描述 在服务器的tomcat上面,挂载了一个共享路径,然后在前端浏览器请求的时候出现了跨域的问题. 解决方法 前端请求服务器的资源出现跨域的时候,一般是通过配置服务器的跨域来解决的,所以在此处我们 ...

  8. nginx 实现备案域名的配置 + 跨域配置

    前言 又到了记录的时候,摸鱼一时爽,摸到火葬场,摸鱼有风险,不要摸鱼了!!! (对自己的不满) ying宝的课上讲到了负载均衡.分布式缓存.分库分表等等等等提高服务并发性能的方法,总而言之,都是一些提 ...

  9. Amazon CloudFront CDN + s3 源站跨域配置

    Amazon CloudFront CDN + s3 源站跨域配置 问题描述 使用 Amazon CloudFront CDN + s3 源站托管前端静态页面,前端跨域请求时报错: ...blocke ...

最新文章

  1. DBA(七):PXC、MySQL存储引擎
  2. redis创建像mysql表结构_如何给redis添加新数据结构
  3. redis 一般启动几个 哨兵_Redis 5.0.8 主从+哨兵的搭建
  4. linux cacti安装教程,Linux下cacti的安装与配置
  5. VMware12.0下安装CentOS-6.9-x86_64-bin-DVD.iso
  6. 一男子蒙冤入狱10天,竟是 AI 认错了!
  7. cisco的路由器上rip的被动接口,单播更新,水平分隔
  8. 田字格写汉字word模板下载可打印【教程】
  9. ANSYS Products 2020中文版
  10. 用于fast scnn的cityscape数据集制作
  11. 华为人才选拔的管理实践
  12. 在Sbo中通过单据事务日志进行物料的期初、期末、出入库综合分析
  13. SimpleDateFormat多线程天坑
  14. 血仍未冷——写在37岁生日
  15. 把Google HK设为IE默认的搜索引擎
  16. 数据结构的一些基本术语概念-严蔚敏老师
  17. 使用开源软件Prometheus监控企业内部应用
  18. 史上最全的15个苹果手机输入法使用技巧,不看后悔三年
  19. NVMe-MI协议解读
  20. 历史事件词条1000条

热门文章

  1. mysql虚拟主机_虚拟主机有mysql吗
  2. 【翻译1】Multivariate Time Series Forecasting with LSTMs in Keras——PM2.5
  3. MATLAB光谱特征波长提取,uve算法提取光谱特征波长
  4. Cesium隐藏地球底图
  5. PL/SQL Developer x64 官网下载、中文包、注册码
  6. 作为一个码农,发发牢骚
  7. 【POj1305】毕达哥拉斯三元组
  8. nginx配置wss
  9. python中demo函数是什么意思_Python函数(中)
  10. 桌面应用程序UI框架有哪些