vue-cli proxyTable配置

前端的跨域轉發

后端不需要配置,前端就可以實現跨域

proxyTable 的通常配置

這樣就可以實現基本的跨域轉發

    proxyTable: {
      '/material': {
        target: 'http://a.b.com',
        changeOrigin: true,
        pathRewrite: {
            '^/material': '/material'
        },
      }
    },

有時候后端會自己加一些跨域規則的檢查

比如,檢查 request.origin 是否跨域。這個時候就需要額外加一些配置了

    proxyTable: {
      '/material': {
        target: 'http://a.b.com',
        changeOrigin: true,
        pathRewrite: {
            '^/material': '/material'
        },
        headers: {
          Origin: 'http://a.b.com'
        }
      }
    },

還有可能是基于一些其他的信息檢查的,這時候就需要和后端溝通了。然后加上對應的配置即可


vue-cli proxyTable config
http-proxy-middleware

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容