webpack解决本地开发调试跨域问题

目录

前言

在本地开发调试中,我们访问非localhost的地址会引起跨域问题,可以使用 webpack-dev-server 内置的 代理

参考:传送门

webpack.config.js添加 devServer

var config = {
    entry:{
       xxxxx
    },
    output:{
      xxxxxx
    },
    devServer:{
        port:80,
        proxy:{
            '/api':{ 
                target:"http://www.test.com/",
                changeOrigin:true,
                secure:false//不校验
            }
        }
    },
    externals:{
        'jquery':'window.jQuery'
    },
};


module.exports = config;

port:80 指向新域名的端口

'/api' /api 为要拦截的请求 ,则 /api/login 会被转化为 http://www.test.com/api/login

target:"http://www.test.com/", 指向的域名

changeOrigin:true, 改变域名为true

posted @ 2020-05-24 22:33  用飘柔不秃头  阅读(526)  评论(0)    收藏  举报
这是一个测试连接