美文网首页vue2.x
Vue跨域请求

Vue跨域请求

作者: WebGiser | 来源:发表于2018-08-04 13:33 被阅读5次

    在使用vue开发的时候经常要涉及到跨域的问题,其实在vue cli中是有我们设置跨域请求的文件的。

    1、当跨域无法请求的时候我们可以修改工程下config文件夹下的index.js中的dev:{}部分。
    dev: {
        ...
        proxyTable: {
            '/api': {
                target: 'http://192.168.1.1:8080',  //将target设置为我们需要访问的域名
                changeOrigin: true,
                pathRewrite: {
                    '^/api': ' '
                }
            }
        }
    }
    
    2、然后在main.js中设置全局属性:
    Vue.prototype.HOST = '/api'
    
    3、至此,我们就可以在全局使用这个域名了,如下:
    var url = this.HOST + '/abc'     //  替代了http://192.168.1.1:8080/abc
    

    相关文章

      网友评论

        本文标题:Vue跨域请求

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