devServer主要作用是启一个服务器,用于开发环境
devServer: {
// 运行代码的目录
contentBase: path.resolve(__dirname, 'dist'),
// 启动gzip压缩
compress: true,
port: 8080,
// 如果出错了,不要全屏提示
overlay: false,
// 一旦devServer(8080)服务器收到/api/xxx的请求,就会把请求转发到另一个服务器(target)
proxy: {
'/api': {
target: 'https://xx.xx',
// 发送请求时,请求路径重写,将/api/xxx ---> /xxx(去掉api)
pathRewrite: {
'^/api': ''
}
}
}
}