千家信息网

如何用Fundebug插件记录网络请求异常

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这期内容当中小编将会给大家带来有关如何用Fundebug插件记录网络请求异常,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在服务端,不管我们使用Node.js、Ja
千家信息网最后更新 2025年01月31日如何用Fundebug插件记录网络请求异常

这期内容当中小编将会给大家带来有关如何用Fundebug插件记录网络请求异常,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

在服务端,不管我们使用Node.js、Java、PHP还是Python等等,都会用日志以文本的形式记录请求以及报错信息。这个对于后端做事后分析是很有用的。

另一方面,前端有时候出问题其实是因为后端接口报错,返回数据异常导致。而实际上,前端才是用户直接触及的端,所以出了问题,首先是在前端体现出来,首先也是找前端。

为了更好地定位问题是前端代码还是接口问题,在这里推荐使用Fundebug的前端JavaScript监控插件。该插件从0.1.0之后,就开始支持HTTP请求错误的监控。

例子

为了测试,我写一个简单的例子。没有用到任何复杂的框架,就是一个简单的HTML加上网络请求的JS。

        Test HTTP Request    

This is a test for HTTP request error !

然后,在Fundebug创建一个JS监控项目,并拷贝接入代码:

完整代码如下所示:

        Test HTTP Request    

This is a test for HTTP request error !

使用http-server命令直接运行(推荐小技巧:使用npm install -g http-server安装一个简单的服务器。),在浏览器输入地址http://127.0.0.1:8080访问该页面。

点击页面上的click按钮,就会触发这个错误。在Fundebug的控制台可以看到报错信息,如下所示:

点击该错误,可以查看报错详情。一个http的get请求访问http://127.0.0.1:8080/example/,然后返回404。当然,http的请求错误类型有很多,不仅可以抓404, 什么401啊,403啊,500啊等等都能抓过来。

另外,通过用户行为也可以很好地看到触发报错的过程:

跨域问题

如果访问的是非同源的请求,那么报错会拿不到状态码,也就是说status不会是404,而是0。这个比较蛋疼!

监控HTTP请求错误有什么好处?

  • 第一时间发现HTTP请求出现状况;

  • 及时告知后端服务器出了问题,快速应对;

  • 分析前端其它bug的时候多了一份信息参考;

  • 用户反馈服务无法使用的时候,可以快速知道问题原因。

上述就是小编为大家分享的如何用Fundebug插件记录网络请求异常了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

前端 问题 错误 插件 分析 服务 监控 网络 代码 信息 用户 例子 内容 就是 时候 服务器 还是 页面 推荐 复杂 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 工厂做软件开发 名称库数据库 数据库中标识规范是什么 上海网络安全展览会 河北节能软件开发报价技术规范 一个服务器可安装多个数据库吗 联想服务器电脑售后 著名的网络安全公司是 庄河红光宾馆网络安全 共享情趣用品软件开发 大厂用什么访问数据库 乍得企业数据库 sql数据库不能共享 sq数据库服务器映射地址 关系数据库与非关系数据库关系 查看已创建好的数据库信息用什么 中国软件开发中心西安研发中心 服务器已驯养 广州伍德网络技术有限公司 初中生可以学软件开发吗 网络安全风险和管控目标 深信服工业网络安全进去黑名单 工程造价网络技术就业方向 t630服务器gpu安装 计算机网络技术属于什么科 服务器安装网卡怎么配ip 网络安全学习的基本步骤 绝地求生国际版体验怎么改服务器 web测试技术与数据库 崇明区网络技术开发专业服务
0