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路由缓存也已清除

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

这个通常是你的浏览器的ad屏蔽插件的问题

3年前 评论
MidMay (楼主) 3年前
讨论数量: 3

这个通常是你的浏览器的ad屏蔽插件的问题

3年前 评论
MidMay (楼主) 3年前

已解决! :joy:原因是我chrome浏览器有adblock广告拦截,关闭即可,被自己蠢哭(具体原因:因为接口名称有ad关键词,被拦截器捕捉)

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!