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类 from qq
Nov 13 Javascript
IE6下js通过css隐藏select的一个bug
Aug 16 Javascript
js 判断checkbox是否选中的实现代码
Nov 23 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
Jun 05 Javascript
js+html5实现canvas绘制镂空字体文本的方法
Jun 05 Javascript
javascript实现的登陆遮罩效果汇总
Nov 09 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
Aug 23 Javascript
javascript设计模式之策略模式学习笔记
Feb 15 Javascript
JavaScript实现前端分页控件
Apr 19 Javascript
详解node nvm进行node多版本管理
Oct 21 Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
Dec 12 Javascript
vue 计算属性和侦听器的使用小结
Jan 25 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
thinkphp整合微信支付代码分享
2016/11/24 PHP
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
JS实现图片放大镜插件详解
2017/11/06 Javascript
在 Angular中 使用 Lodash 的方法
2018/02/11 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
vue打包使用Nginx代理解决跨域问题
2018/08/27 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
JS实现的小火箭发射动画效果示例
2018/12/08 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
vue抽出组件并传值实例
2020/07/31 Javascript
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
SQLite3中文编码 Python的实现
2017/01/11 Python
python traceback捕获并打印异常的方法
2018/08/31 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
法国足球商店:Footcenter
2019/07/06 全球购物
Mountain Warehouse德国官网:英国户外零售商
2019/08/11 全球购物
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
电子商务专业个人的自我评价
2013/11/19 职场文书
班主任个人工作反思
2014/04/28 职场文书
群众路线学习笔记范文
2014/11/06 职场文书
Java实现斗地主之洗牌发牌
2021/06/14 Java/Android
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL