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 相关文章推荐
js实时监听文本框状态的方法
Apr 26 Javascript
Prototype的Class.create函数解析
Sep 22 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
AngularJS入门教程(二):AngularJS模板
Dec 06 Javascript
javascript实现全角转半角的方法
Jan 23 Javascript
JS采用绝对定位实现回到顶部效果完整实例
Jun 20 Javascript
HTML Table 空白单元格补全的简单实现
Oct 13 Javascript
微信小程序 wxapp导航 navigator详解
Oct 31 Javascript
微信小程序(三):网络请求
Jan 13 Javascript
Vue自定义指令使用方法详解
Aug 21 Javascript
vue.js配合$.post从后台获取数据简单demo分享
Aug 11 Javascript
JavaScript实现两个数组的交集
Mar 25 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
php处理json格式数据经典案例总结
2016/05/19 PHP
laravel学习教程之关联模型
2016/07/30 PHP
jquery网页元素拖拽插件效果及实现
2013/08/05 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
JavaScript DOM节点操作方法总结
2016/08/23 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
Vue项目webpack打包部署到服务器的实例详解
2017/07/17 Javascript
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
2019/06/24 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
Javascript实现单选框效果
2020/12/09 Javascript
全面解读Python Web开发框架Django
2014/06/30 Python
详解Python中for循环的使用方法
2015/05/14 Python
Python实现SMTP发送邮件详细教程
2021/03/02 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
浅谈Pycharm调用同级目录下的py脚本bug
2018/12/03 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
到底Java是如何传递参数的?是by value或by reference?
2012/07/13 面试题
数学专业毕业生自荐信
2013/11/10 职场文书
恐龙的灭绝教学反思
2014/02/12 职场文书
酒店采购员岗位职责
2014/03/14 职场文书
干部竞争上岗演讲稿
2014/09/11 职场文书
团代会闭幕词
2015/01/28 职场文书
特此通知格式
2015/04/27 职场文书
商场广播稿范文
2015/08/19 职场文书
java中为什么说子类的构造方法默认访问的是父类的无参构造方法
2022/04/13 Java/Android