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 EasyUI 使用介绍
Apr 01 Javascript
js添加table的行和列 具体实现方法
Jul 22 Javascript
jQuery弹出框代码封装DialogHelper
Jan 30 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
Nov 17 Javascript
JavaScript Math.round() 方法
Dec 18 Javascript
JS遍历页面所有对象属性及实现方法
Aug 01 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
Nov 20 Javascript
浅析Vue实例以及生命周期
Aug 14 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
Sep 13 Javascript
写gulp遇到的ES6问题详解
Dec 03 Javascript
bootstrap实现tab选项卡切换
Aug 09 Javascript
详解js创建对象的几种方式和对象方法
Mar 01 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 URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
php下尝试使用GraphicsMagick的缩略图功能
2011/01/01 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
浅谈webpack-dev-server的配置和使用
2018/05/17 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
微信小程序获取音频时长与实时获取播放进度问题
2018/08/28 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
python下如何让web元素的生成更简单的分析
2008/07/17 Python
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
python操作redis的方法
2015/07/07 Python
Python 实现链表实例代码
2017/04/07 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
python中numpy数组与list相互转换实例方法
2021/01/29 Python
CSS3不透明度实例讲解
2016/04/26 HTML / CSS
德国PC硬件网站:CASEKING
2016/10/20 全球购物
美国蔬菜和植物种子公司:Burpee
2017/02/01 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
Shopbop中文官网:美国亚马逊旗下时尚购物网站
2020/12/15 全球购物
理工学院学生自我鉴定
2014/02/23 职场文书
基层党员公开承诺书
2014/05/29 职场文书
慰问信格式规范
2015/03/23 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
实施意见格式范本
2015/06/05 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
Consul在linux环境的集群部署
2022/04/08 Servers