Fundebug支持监控微信小程序HTTP请求错误的方法


Posted in Javascript onFebruary 21, 2019

摘要: Fundebug的微信小程序错误监控插件更新至0.5.0,支持监控HTTP请求错误。

Fundebug支持监控微信小程序HTTP请求错误的方法

接入插件

接入Fundebug的错误监控插件非常简单,只需要下载fundebug.0.5.0.min.js,在app.js中引入并配置apikey:

var fundebug = require('./libs/fundebug.0.5.0.min.js')
fundebug.apikey = "API-KEY";

获取apikey需要[免费注册](https://www.fundebug.com/team/create)帐号并且[创建项目](https://www.fundebug.com/project/create)。创建项目时语言请选择“微信小程序”。另外,还需要将https://fundebug.com添加到request合法域名。

监控HTTP请求错误

在小程序中,使用wx.request发起HTTP请求。

以下两种情况我们将其视为HTTP请求错误:
- 请求返回的statusCode不是2xx时
- fail回调函数被触发

当错误发生时, Fundebug插件会将错误信息发送到后台服务器,并通知开发者。开发者登陆Fundebug网站,就可以查看到这样的错误信息:

Fundebug支持监控微信小程序HTTP请求错误的方法

通过分析报错信息,开发者可以及时修复BUG,避免影响更多用户。

filters:过滤不需要收集的错误

通过配置filters属性,用户可以过滤掉一些不需要捕获的错误,例如:

fundebug.filters = [
{
 req:
 {
  url: /example\.com/,
  method: /^GET$/
 }
}];

这样,Fundebug插件将不会监控发送到example.com的GET请求错误。

monitorHttpData:获取请求的data

出于保护隐私,Fundebug在监控HTTP请求错误时,不会收集请求的body(即wx.request的data参数)。

如何你希望收集HTTP请求错误的body的话,请将monitorHttpData属性设为true。

fundebug.monitorHttpData = true;

silentHttp:禁用HTTP请求监控

如果你不希望监控HTTP请求错误的话,可以将silentHttp属性设为true:

fundebug.silentHttp = true;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery通过a标签删除table中的一行的代码
Dec 02 Javascript
查找Oracle高消耗语句的方法
Mar 22 Javascript
js实现点击文本框显示日期选择器特效代码分享
May 21 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
May 31 Javascript
React Native仿美团下拉菜单的实例代码
Aug 08 Javascript
深入理解Vue 单向数据流的原理
Nov 09 Javascript
vue将对象新增的属性添加到检测序列的方法
Feb 24 Javascript
Node.js实现注册邮箱激活功能的方法示例
Mar 23 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
Apr 01 Javascript
webstorm和.vue中es6语法报错的解决方法
May 08 Javascript
Vue CLI 3搭建vue+vuex最全分析(推荐)
Sep 27 Javascript
Vuex,iView UI面包屑导航使用扩展详解
Nov 04 Javascript
用Fundebug插件记录网络请求异常的方法
Feb 21 #Javascript
VUE搭建手机商城心得和遇到的坑
Feb 21 #Javascript
利用vue重构有赞商城的思路以及总结整理
Feb 21 #Javascript
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
Feb 21 #Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
Feb 21 #Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
Feb 21 #Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
Feb 21 #Javascript
You might like
写一个用户在线显示的程序
2006/10/09 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
在Yii框架中使用PHP模板引擎Twig的例子
2014/06/13 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
ThinkPHP框架分布式数据库连接方法详解
2017/03/14 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
PHP实现限制域名访问的实现代码(本地验证)
2020/09/13 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
Angularjs 制作购物车功能实例代码
2016/09/14 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
jQuery中extend函数简单用法示例
2017/10/11 jQuery
微信小程序如何获取用户信息
2018/01/26 Javascript
浅谈PDF.js使用心得
2018/06/07 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
2018/07/05 Javascript
浅谈Vue的响应式原理
2019/05/30 Javascript
详解如何提升JSON.stringify()的性能
2019/06/12 Javascript
python实现保存网页到本地示例
2014/03/16 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
Python实现的特征提取操作示例
2018/12/03 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
2019/11/11 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
澳大利亚运动鞋商店:Platypus Shoes
2019/09/27 全球购物
写出二分查找算法的两种实现
2013/05/13 面试题
教师职称自我鉴定
2014/02/12 职场文书
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
伦敦奥运会的口号
2014/06/21 职场文书
租车协议书范本2014
2014/11/17 职场文书
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技