pathRewrite作用
不写时
proxy: {'/yq': {target: 'http://yuque.com',changeOrigin: true}}
接口的请求地址中间会多”/yq”,此时浏览器会报404错误,此时就需要用到pathRewrite重定向功能
proxy: {
'/yq': {
target: 'http://yuque.com',
changeOrigin: true,
pathRewrite: {
'^/yq': '/'
}
}
}
加了路径的重定向代码pathRewrite,上述代码以正则匹配规则将以”/yq”开头的请求地址修改为””
这样配置后,当请求”/yq/ab”的时候,会被重写为请求”/ab”,直接在请求地址中将”/yq”变成了””,去掉了多余的”/yq”
