pathRewrite作用

不写时

  1. proxy: {
  2. '/yq': {
  3. target: 'http://yuque.com',
  4. changeOrigin: true
  5. }
  6. }

接口的请求地址中间会多”/yq”,此时浏览器会报404错误,此时就需要用到pathRewrite重定向功能


proxy: {
      '/yq': {
        target: 'http://yuque.com',
        changeOrigin: true,
        pathRewrite: {
          '^/yq': '/'
        }
      }
    }

加了路径的重定向代码pathRewrite,上述代码以正则匹配规则将以”/yq”开头的请求地址修改为””
这样配置后,当请求”/yq/ab”的时候,会被重写为请求”/ab”,直接在请求地址中将”/yq”变成了””,去掉了多余的”/yq”