spring boot zuul路由

前端框架实现:

pom.xml


         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    4.0.0


    com.avp.mems.mobile.html5
    mems-ui-mobile-html
    1.0-SNAPSHOT
    MEMS Service - Web UI Mobile Html5
    jar


   
        org.springframework.boot
        spring-boot-starter-parent
        1.5.2.RELEASE
   



   
        1.8
        1.7.9
   

    
   
       
           
                org.springframework.cloud
                spring-cloud-dependencies
               
                Camden.SR7
                pom
                import
           

       

   

    
            
       
            com.alibaba
            fastjson
            1.2.12
       

       
            org.springframework.boot
            spring-boot-starter-freemarker
       

       
            org.springframework.boot
            spring-boot-starter-data-rest
       

       
            org.projectlombok
            lombok
            1.16.8
       

       
            org.springframework.boot
            spring-boot-starter-test
            test
       

       
            commons-logging
            commons-logging
            1.2
       

       
            junit
            junit
       

       
            org.springframework.cloud
            spring-cloud-netflix-core
            1.2.7.RELEASE
            jar
       

       
            org.springframework.cloud
            spring-cloud-security
            1.1.3.RELEASE
       

       
            org.springframework.cloud
            spring-cloud-starter-zuul
       

       
            org.springframework.boot
            spring-boot-starter-web
       

       
            net.sourceforge.nekohtml
            nekohtml
            1.9.22
       



       
       
            org.springframework.boot
            spring-boot-devtools
            true
       



       
       
            org.webjars
            bootstrap
            3.3.7
       

       
            org.apache.httpcomponents
            httpclient
            runtime
       

   



   
       
           
                org.springframework.boot
                spring-boot-maven-plugin
               
               
                    true
               

           

       

   


application.yml

zuul:
    routes:
        business:
            path: /resource/**
            url: http://
baidu.com


js   ajax

 $.ajax({
            type: 'GET',
            url: '/resource/'+ url,
            async: false,
            data: param,
            dataType: 'JSON',
            headers: {
                "Authorization": "bearer " + CONSTANTS.AJAX.TO_KEN
            },
            success: function (data) {
                if (callback != null && typeof callback == 'function') {
                    callback(data);
                }
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
//            alert(JSON.stringify(XMLHttpRequest));
//            alert(textStatus);
//            alert(errorThrown);
            if (errback != null && typeof errback == 'function') {
            errback(XMLHttpRequest,textStatus,errorThrown);
                }
            }
        });

你可能感兴趣的:(js)