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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容