webpack之proxyTable设置跨域

Posted 橘子king

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack之proxyTable设置跨域相关的知识,希望对你有一定的参考价值。

使用vue-cli搭建的vue项目可以使用在项目内设置代理(proxyTable)的方式来解决跨域问题。

 

dev:{
// 静态资源文件夹
    assetsSubDirectory: \'static\',

    // 发布路径
    assetsPublicPath: \'/\',

    // 代理配置表,在这里可以配置特定的请求代理到对应的API接口
    // 例如将\'localhost:8080/api/xxx\'代理到\'www.example.com/api/xxx\'
    // 使用方法:https://vuejs-templates.github.io/webpack/proxy.html
proxyTable: {
      \'/api\': {
        target: \'http://www.ykt.com/\',//接口域名
        changeOrigin: true,//是否跨域
        pathRewrite: {
          \'^/api\': \'/index/index\'//需要rewrite重写
        }
      }
    }

实现效果:

localhost:8080/api/getbuildcate   ===>  www.ykt.com/index/index/getbuildcate

 

参考:https://blog.csdn.net/u013575984/article/details/78319528

参考:https://www.cnblogs.com/webhmy/p/9340361.html

参考:https://www.cnblogs.com/wancheng7/p/8987694.html

参考:https://blog.csdn.net/zhushikezhang/article/details/79962468

以上是关于webpack之proxyTable设置跨域的主要内容,如果未能解决你的问题,请参考以下文章

vue-cli之webpack的proxyTable无效的解决方案

跨域 webpack + vue-cil 中 proxyTable 处理跨域

Vue学习----webpack跨域问题proxyTable

webpack proxyTable 跨域

使用proxyTable 解决webpack+vue-cli+vue-resource中跨域问题

webpack+vue-cli中代理配置(proxyTable)