间歇性Axios获取请求失败

时间:2016-12-22 10:02:11

标签: javascript laravel vue.js axios

我有一个laravel和vue js应用程序,我在使用Vue JS& get的请求时出现间歇性问题。 Axios,我可以直接在我的浏览器中点击路线,它可以正常返回数据。我加载了我的视图,它通过Axios使用Vue JS调用数据,有时它可以工作,有时它不会......我发现如果我在我的chrome右边打开调试器,那么调用就会触发,它运行正常。关闭,它失败了。

返回错误:

  

无法加载资源:服务器响应状态为500   (内部服务器错误)   未捕获(承诺)错误:请求失败,状态代码为500

我的laravel路线如下:

Route::get('/orders/today','OrdersController@today');

我的vuejs文件包含以下内容:

axios.defaults.headers.common['X-CSRF-TOKEN'] = document.querySelector('#_token').getAttribute('value');

var vue = new Vue({

    el: '#app',

    data: {

        orders: [],
        estimates: []

    },

    mounted : function()
        {
           this.getOrders();   
        },

    methods: {

        getOrders: function() {

            axios.get('/orders/today').then(response => [this.orders = response.data.data, this.estimates = response.data.data2]);
            console.log(this.orders);
        }

    }

})

0 个答案:

没有答案