(一)接口转发
这个转发在项目中是常用到的 webpack - proxy - target
// mock及代理
devServer: {
// 配置代理
// 当访问 /clean 下的接口时,将请求转发到 https://jz74.djtest.cn 这个域名口,变换域名
proxy: {
'/clean': {
target: 'https://jz74.djtest.cn'
}
}
}
当请求 /clean
将代理到 https://jz74.djtest.cn/clean
(二)接口转换(重定向)webpack - proxy - pathRewrite
// 配置代理
// 当访问 /clean 下的接口时,将请求转发到 https://jz74.djtest.cn 这个域名口,变换域名
proxy: {
'/clean': {
target: 'https://jz74.djtest.cn',
// 如果接口本身没有 /api 需要通过pathRewrite来重写了地址,这里把/api转成‘ ’
pathRewrite: {
"^/api": ""
}
}
}
^ 是一个正则,表示以 /api 开头
(三)跨域相关 webpack - proxy - changeOrigin
proxy: {
'/clean': {
target: 'https: