提交 3e80dbe8 作者: 925993793@qq.com

跨域配置调试

上级 ae92a653
package com.zzsn.event.config;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
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.cors.reactive.CorsWebFilter;
import org.springframework.web.filter.CorsFilter;
/**
......@@ -12,9 +14,10 @@ import org.springframework.web.filter.CorsFilter;
* Date: 2024/1/10
*/
//注册到nacos通过网关访问时,不能在此处处理跨域问题,会导致返回多个Access-Control-Allow-*头
//@Configuration
@Configuration
public class CorsConfig {
@Bean
@ConditionalOnMissingBean(CorsWebFilter.class) // 当网关没有配置CORS时生效
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration config = new CorsConfiguration();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论