美文网首页我爱编程
Vue-cli开发环境跨域请求

Vue-cli开发环境跨域请求

作者: 木汐易阳 | 来源:发表于2018-04-11 23:05 被阅读0次

    在不同域之间访问是比较常见,在本地调试访问远程服务器。。。。这就会牵扯跨域。

    本文主要讲述开发环境

    VUE解决通过proxyTable:

    在 config/index.js 配置文件中

    dev: {env:require('./dev.env'),port:8080,autoOpenBrowser:true,assetsSubDirectory:'static',assetsPublicPath:'/',//proxyTable: {},proxyTable:'/apis': {// 测试环境target:'http://api.veblen.com',// 接口域名changeOrigin:true,//是否跨域pathRewrite: {'^/apis':'apis'//需要rewrite重写的,}                      },// CSS Sourcemaps off by default because relative paths are "buggy"// with this option, according to the CSS-Loader README// (https://github.com/webpack/css-loader#sourcemaps)// In our experience, they generally work as expected,// just be aware of this issue when enabling this option.cssSourceMap:false}

    核心配置

    proxyList: {'/apis': {// 测试环境target:'http://api.veblen.com',// 接口域名changeOrigin:true,//是否跨域pathRewrite: {'^/apis':'apis'//需要rewrite重写的,}                      }  }

    Vue请求

    this.$http.get('/apis/getData')            .then(function(res){// 成功回调},function(){                      alert("error")            })

    请求路径就会被映射http://api.veblem.com/apis/getData

    作者:victor

    链接:https://www.jianshu.com/p/788c3c98dadf

    來源:简书

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

        本文标题:Vue-cli开发环境跨域请求

        本文链接:https://www.haomeiwen.com/subject/badtkftx.html