devServer: {
proxy: {
// http://c.m.163.com/nc/article/headline/T1348647853363/0-40.html
'/api': {
target: 'http://c.m.163.com', // 后台接口域名
changeOrigin: true, // 改变请求来源(欺骗后台你的请求是从http://c.m.163.com) - 在浏览器调试窗口看到的是localhost:8080但是发送是本地服务转发的, 用抓包工具可以看到
pathRewrite: {
'^/api': ''
}
}
}
}
更多配置项参考这里: https://webpack.docschina.org/configuration/dev-server/#devserverproxy
我们 vue-cli底层是webpack(支撑) - 包括本地启动的web服务(也是webpack其中的插件webpack-dev-server)