vue-cli下跨域 问题的解决方法

链接地址

目的:使用vue-cli构建的项目,在开发时,想要访问后台接口获取数据,               这时就会出现跨域问题。

在config/index.js中进行如下配置

proxyTable: {

    ‘/api’: {

        target: ‘https://188.188.18.8‘,

        changeOrigin: true,

        pathRewrite: {

            ‘^/api’: ”

        }

    }

}

vue-resource调用示例

this.$http.get('/api/v4/user/login', [options]).then(function(response){

    // 响应成功回调

}, function(response){

    // 响应错误回调

});

axios调用示例

axios({

method: 'get',

headers: {'Accept': '*/*'},

url: '/api/v4/user/login',

data: options

})

.then(function (response) {

console.log(response.data)

})

.catch(function (error) {

console.log(error)

})

你可能感兴趣的:(vue-cli下跨域 问题的解决方法)