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中的window.event.keyCode使用介绍
Apr 26 Javascript
jquery移动节点实例
Jan 14 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
Feb 17 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
Oct 10 Javascript
JS实现的RGB网页颜色在线取色器完整实例
Dec 21 Javascript
JavaScript条件判断_动力节点Java学院整理
Jun 26 Javascript
angular.js中解决跨域问题的三种方式
Jul 12 Javascript
浅谈Vuex的状态管理(全家桶)
Nov 04 Javascript
详解Vue 多级组件透传新方法provide/inject
May 09 Javascript
vue+axios 前端实现的常用拦截的代码示例
Aug 23 Javascript
你知道JavaScript Symbol类型怎么用吗
Jan 08 Javascript
24个ES6方法解决JS实际开发问题(小结)
May 31 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 curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
file_get_contents("php://input", "r")实例介绍
2013/07/01 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
php实现的xml操作类
2016/01/15 PHP
PHP使用Mysqli类库实现完美分页效果的方法
2016/04/07 PHP
PHP在线调试执行的实现方法(附demo源码)
2016/04/28 PHP
php实现文件上传及头像预览功能
2017/01/15 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
PHP面向对象类型约束用法分析
2019/06/12 PHP
跨域表单提交状态的变相判断代码
2009/11/12 Javascript
基于jQuery的js分页代码
2010/06/10 Javascript
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
获取3个数组不重复的值的具体实现
2013/12/30 Javascript
jQuery不兼容input的change事件问题解决过程
2014/12/05 Javascript
jQuery使用deferreds串行多个ajax请求
2016/08/22 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
2017/02/14 Javascript
Vue.js用法详解
2017/11/13 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
详解如何在vue项目中引入elementUI组件
2018/02/11 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
Vue开发中常见的套路和技巧总结
2020/11/24 Vue.js
python编程实现希尔排序
2017/04/13 Python
python 输出上个月的月末日期实例
2018/04/11 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
python实现对变位词的判断方法
2020/04/05 Python
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
shell的种类有哪些
2015/04/15 面试题
竞争性谈判邀请书
2014/02/06 职场文书
工程专业求职自荐书范文
2014/02/18 职场文书
对照四风自我剖析材料
2014/10/07 职场文书
高中生社会实践心得体会
2016/01/14 职场文书
Python并发编程实例教程之线程的玩法
2021/06/20 Python