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 相关文章推荐
记录几个javascript有关的小细节
Apr 02 Javascript
javascript 匿名函数的理解(透彻版)
Jan 28 Javascript
JavaScript面向对象(极简主义法minimalist approach)
Jul 17 Javascript
js操作checkbox遇到的问题解决
Jun 29 Javascript
关于js遍历表格的实例
Jul 10 Javascript
jQuery中siblings()方法用法实例
Jan 08 Javascript
pc加载更多功能和移动端下拉刷新加载数据
Nov 07 Javascript
微信小程序 本地存储及登录页面处理实例详解
Jan 11 Javascript
详解vue 配合vue-resource调用接口获取数据
Jun 22 Javascript
Angular7.2.7路由使用初体验
Mar 01 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
Apr 21 Javascript
Vue中ref和$refs的介绍以及使用方法示例
Jan 11 Vue.js
用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
提问的智慧(2)
2006/10/09 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
php使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
一个简单的网站访问JS计数器 刷新1次加1次访问
2012/09/20 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
[03:08]迎霜节狂欢!2018年迎霜节珍藏Ⅰ一览
2018/12/25 DOTA
Python读写Excel文件的实例
2013/11/01 Python
Python中元组,列表,字典的区别
2017/05/21 Python
python中matplotlib实现最小二乘法拟合的过程详解
2017/07/11 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
Django框架模型简单介绍与使用分析
2019/07/18 Python
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
在线购买澳大利亚设计师手拿包和奢华晚装手袋:Olga Berg
2019/03/20 全球购物
意大利网上书店:LaFeltrinelli
2020/06/12 全球购物
顺丰快递Java软件工程师面试题
2015/07/31 面试题
高二政治教学反思
2014/02/01 职场文书
《赶海》教学反思
2014/04/20 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
厨房管理计划书
2014/04/27 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
2015年暑假生活总结
2015/07/13 职场文书
2016幼儿园教师年度考核评语
2015/12/01 职场文书
2016党员党课心得体会
2016/01/07 职场文书
分布式锁为什么要选择Zookeeper而不是Redis?看完这篇你就明白了
2021/05/21 Redis
MybatisPlus代码生成器的使用方法详解
2021/06/13 Java/Android