webpack 关于跨域的配置


devServer: {
    proxy: [      
     // 例如将'localhost: 8080/api/xxx'代理到'http:www.baidu.com/api/xxx
        {
            context: ['/api'],
            target: 'http:www.baidu.com',//接口域名
            changeOrigin: true, //如果是https需要配置该参数
            secure: false, //如果接口跨域需要进行该配置
        },
     // 例如将'localhost: 8080/img/xxx'代理到'http:www.baidu.com/xxx
        {
            context: ['/img'], target: 'http:www.baidu.com',//接口域名 changeOrigin: true, //如果是https需要配置该参数 secure: false, //如果接口跨域需要进行该配置
            pathRewrite: {//是指服务器把接口中api去掉,以免img这几个字母加入到接口地址中
                '^/img': '' }
 },
] }

 

let base = ''; // 测试' if (process.env.NODE_ENV === "development") { base = "/api/move-server"; // 开发 } else if ( process.env.NODE_ENV === "production") { base = ''; // 线上 }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM