zoukankan      html  css  js  c++  java
  • zuul 跨域问题

    1.注解跨域:

      

    @CrossOrigin(allowCredentials = "*")
    

     

    2. 配置config

    package com.example.apigeteway.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;
    
    import java.util.Arrays;
    
    /**
     * @Title: CorsConfig
     * @ProjectName api-geteway
     * @date 2019/12/1816:36
     */
    @Configuration
    public class CorsConfig {
        @Bean
        public CorsFilter corsFilter() {
            final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
            final CorsConfiguration config = new CorsConfiguration();
    
            config.setAllowCredentials(true);
            config.setAllowedOrigins(Arrays.asList("*")); //http:www.a.com 配置允许的url
            config.setAllowedHeaders(Arrays.asList("*"));
            config.setAllowedMethods(Arrays.asList("*"));
            config.setMaxAge(300l);
    
            source.registerCorsConfiguration("/**", config);
            return new CorsFilter(source);
        }
    }
    

      

  • 相关阅读:
    请求页面
    获取iframe内的元素
    jquery 判断checkbox是否被选中问题
    bootStrap 模板地址
    content
    基于JS的文本验证
    canvas 移动光速特效-
    Swift 语法
    Xcode 8 Swift 类似插件方法
    js整频滚动展示效果(函数节流鼠标滚轮事件)
  • 原文地址:https://www.cnblogs.com/412013cl/p/12060648.html
Copyright © 2011-2022 走看看