vue-cli下跨域 問題的解決方法

weixin_33866037發表於2018-05-31

連結地址

目的:使用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)

})

相關文章