vue/axios请求laravel接口时提示Error: Network Error
1. 运行环境
1). 当前使用的 Laravel 版本?
5.6
2). 当前使用的 php/php-fpm 版本?
PHP 版本:7.1.9
3). 当前系统
windows7
4). 业务环境
开发环境 wnmp
2. 问题描述?
我在web.php路由文件中是有定义了一个路由规则:
Route::get('/getAdList', 'CommonController@getAdList')->name('common_get_ad');
然而,当我前端使用axios调用时:
var url = "{{route('common_get_ad')}}?appid={{$data['appid']}}&page=" + page + "&limit=" + limit;
axios
.get(url)
.then((response) => {
this.tableData.list = response.data.list
this.tableData.count = response.data.count
})
.catch(function (error) { // 请求失败处理
console.log(error);
});
console提示:
Error: Network Error
at e.exports (axios.min.js:2)
at XMLHttpRequest.h.onerror (axios.min.js:2)
axios.min.js:2 GET http://admin.applocal.com/common/getAdList?appid=2&page=1&limit=20 net::ERR_BLOCKED_BY_CLIENT
非常的奇怪,当我请求其他接口时又可以正常返回。当我使用火狐浏览器(之前长时间未登录开发的系统后台),请求正常,因此怀疑浏览器缓存,但当我清楚chrome缓存时,还是提示此错误,我用fiddler抓包显示该接口请求并未发出,这是什么原因呢?
注:laravel路由缓存也已清除
推荐文章: