vue cli3 配置 多個代理服務地址


vue.config.js中

    proxy: {
            '/api': {
                target: 'http://192.168.124.31:8085/',
                changeOrigin: true,
                ws: true,
                pathRewrite: {
                    '^/api': '/'
                }
            },
            '/api/tmAuthAcOrgTree': {
                target: 'http://10.11.51.239:8085/',
                changeOrigin: true,
                ws: true,
                pathRewrite: {
                    '^/api/tmAuthAcOrgTree': '/'
                }
            }
    }

 

自定義的config.js

const baseUrl = 'twonetwork/api/'
const baseUrl2 = 'twonetwork/api/tmAuthAcOrgTree'
export default {
    baseUrl,
    baseUrl2
}

 

organization.js 組織架構接口文件

import config from '../filters/config'
const baseUrl = config.baseUrl2

const findAllTreeNode = baseUrl + '/findAllTreeNode';                                 
const findAllChildTreeNode = baseUrl + '/findAllChildTreeNode/{orgId}';                    
const findChildTreeNode = baseUrl + '/findChildTreeNode/{orgId}';                     
const queryAcOrgTree = baseUrl + '/queryAcOrgTree';                                   
const querySubAcOrgTree = baseUrl + '/querySubAcOrgTree/{id}';                        
const queryTreeNode = baseUrl + '/queryTreeNode';                                     
const findByOrgId = baseUrl + '/findByOrgId';                                 
const saveOrgNewTree = baseUrl + '/saveOrgNewTree';                                      
const deleteOrgNewTree = baseUrl + '/deleteOrgNewTree/{orgId}/{cascade}}';                 
export default { 
    findAllTreeNode,        
    findAllChildTreeNode,   
    findChildTreeNode,      
    queryAcOrgTree,         
    querySubAcOrgTree,     
    queryTreeNode,         
    findByOrgId,            
    saveOrgNewTree,        
    deleteOrgNewTree      
}

 

臨時這么弄了下,有更好的方案 再做改正。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM