在vue.config.js中配置
// 禁用webpack热重载,网上是这么说的,不然cli3无法热重载,这个和跨域没关系,只是刚好复制过来了
devServer: {
disableHostCheck: true,
/**
* 这里的设置会把 /api 开头的请求代理到 http://localhost:9001 中去
* 比如请求地址: '/api/test02'
* 在没有配置pathRewrite的情况下实际真正的请求地址是:'http://localhost:9001/api/test02'
* 如果配置了 pathRewrite {'^/api': 'test'}
* 那么最后的真正的请求地址就会变为:'http://localhost:9001/test/test02'
* */
proxy: {
'/api': {
target: 'http://localhost:9001',
ws: true,
changeOrigin: true,
pathRewrite: {
'^/api': 'test02'
}
}
}
}