如果在Laravel API端启用了opCache,则随机CORS请求失败

时间:2018-09-04 18:13:14

标签: php laravel axios opcache

我有一个带有barryvdh / laravel-cors插件的标准Laravel 5.6 API,可以处理cors请求。如果启用了opCache,有时我会随机收到对Laravel API的获取请求。

enter image description here

有趣的是,仅在这种情况下,一次只有一个以上的请求,并且请求的标头已更改,才会发生这种情况。

对于前端,我使用Vue.js和axios,这就是我发出请求的方式。

axios = require('axios');
axios.defaults.baseURL = 'http://api.aaa';
axios.defaults.timeout = 30000;
axios.defaults.headers.common = {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
    'Authorization': 'Bearer '+getToken(),
};

axios.get('api/pets')
     .then(response => {
            resolve(response);
     })
     .catch(error => {`enter code here`
            reject(error);
     });

axios.get('api/species')
     .then(response => {
            resolve(response);
     })
     .catch(error => {
            reject(error);
     });

我看不到前端有什么问题,仅当在Laravel API端启用opCache时才会发生这种情况。有人建议为什么会发生这种情况吗?

0 个答案:

没有答案