Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue.js、Axios对Laravel API的多个get CORS请求随机失败_Javascript_Laravel 5_Vuejs2_Axios_Vuex - Fatal编程技术网

Javascript Vue.js、Axios对Laravel API的多个get CORS请求随机失败

Javascript Vue.js、Axios对Laravel API的多个get CORS请求随机失败,javascript,laravel-5,vuejs2,axios,vuex,Javascript,Laravel 5,Vuejs2,Axios,Vuex,我有这个问题-在Vue组件创建的生命周期挂钩上,我正在通过Axios向外部Laravel API发出2个COR get请求。如果我只提出其中一个请求,一切都很好,而且100%的时间都能正常工作。但如果我发出2个或更多请求,我有时会在“网络”选项卡中随机收到失败的请求。很明显,我在Axios上做错了什么。你能帮帮我吗 这是我的组件创建的钩子-我调用VueX操作 创造{ 这是$store.发送'getPets'; 这个.$store.发送'getSpecies'; }好的,过了一段时间我终于明白了

我有这个问题-在Vue组件创建的生命周期挂钩上,我正在通过Axios向外部Laravel API发出2个COR get请求。如果我只提出其中一个请求,一切都很好,而且100%的时间都能正常工作。但如果我发出2个或更多请求,我有时会在“网络”选项卡中随机收到失败的请求。很明显,我在Axios上做错了什么。你能帮帮我吗

这是我的组件创建的钩子-我调用VueX操作

创造{ 这是$store.发送'getPets'; 这个.$store.发送'getSpecies';
}好的,过了一段时间我终于明白了。是PHP操作缓存导致了这种行为。如果您有类似的问题,只需关闭opChache


顺便说一句,你能告诉我是什么导致了Laravel的这种行为吗?因为我不想失去opCache作为类似Laravel项目的一个选项?

单击该图像上的错误检查响应,这将提供更多错误信息。据我所知,LaravelAPI路由没有CORS。请求失败-没有响应,我认为请求根本没有发送到LaravelAPI。Laravel日志也是空的。是否是因为您当时发送了太多的请求?1服务器在哪里运行?2您是否可以尝试在测试方法中同时做出两个响应,而不使用vuex等?例如,在同时设置headersSmall nit的地方——如果只是传递错误,则不需要编写捕获——这与示例操作完全相同。或者,如果您不使用返回值,我也会遇到同样的问题,您会说OpCache是问题所在,因为您在localhost上测试了它?当然,您的开发环境中没有启用opcache??你确定就是这个吗?另外,必须在prod上禁用opcache似乎也不对