devserver:{
proxy:{
'/test': {
// 代理地址
target: 'http://localhost:8081',
// 解决跨域
changeOrigin: true,
// 是否启用https
secure: true,
}
}
}
$.ajax({
url:'/test/img',
...
})
当检测到访问基础路径/test...
时,匹配到http://localhost:8081/test...
问题场景:
印象中是匹配到/test后,将/test及其以前的替换到新的target路径下,此时/test不存在了。
但实际上是新的/target路径+/test路径。所以导致多了一层。匹配失败。
要想将/test去掉,使用pathRewrite: { '^/test': '' },