我有一个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);
}
}
})