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 16 Javascript
jValidate 基于jQuery的表单验证插件
Dec 12 Javascript
iframe的onreadystatechange事件在firefox下的使用
Apr 16 Javascript
一个JavaScript的求爱小特效
May 09 Javascript
告诉你什么是javascript的回调函数
Sep 04 Javascript
Javascript获取CSS伪元素属性的实现代码
Sep 28 Javascript
自定义刻度jQuery进度条及插件
Sep 02 Javascript
JavaScript实现数组降维详解
Jan 05 Javascript
理解 JavaScript EventEmitter
Mar 29 Javascript
Vue自定义指令封装节流函数的方法示例
Jul 09 Javascript
ES7之Async/await的使用详解
Mar 28 Javascript
vue3.0 项目搭建和使用流程
Mar 04 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
php做下载文件的实现代码及文件名中乱码解决方法
2011/02/03 PHP
php模拟socket一次连接,多次发送数据的实现代码
2011/07/26 PHP
PHP三元运算符的结合性介绍
2012/01/10 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
2015/12/25 PHP
PHP类的特性实例分析
2016/09/28 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
freemarker判断对象是否为空的方法
2015/08/13 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
使用webpack编译es6代码的方法步骤
2019/04/28 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
Python使用re模块实现信息筛选的方法
2018/04/29 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
python学习开发mock接口
2019/04/28 Python
Python玩转PDF的各种骚操作
2019/05/06 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
2019/10/16 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
2020/01/15 Python
python入门:argparse浅析 nargs='+'作用
2020/07/12 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
运动会开幕式邀请函
2014/01/22 职场文书
冰淇淋开店创业计划书
2014/02/01 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
居委会工作总结2015
2015/05/18 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
Java spring单点登录系统
2021/09/04 Java/Android
vue使用watch监听属性变化
2022/04/30 Vue.js
Oracle锁表解决方法的详细记录
2022/06/05 Oracle