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 相关文章推荐
图片完美缩放
Sep 07 Javascript
用js做一个小游戏平台 (一)
Dec 29 Javascript
JavaScript 函数的执行过程
May 09 Javascript
特殊日期提示功能的实现方法
Jun 16 Javascript
vue.js指令v-for使用及索引获取
Nov 03 Javascript
jQuery常见的选择器及用法介绍
Dec 20 Javascript
VueJs组件prop验证简单介绍
Sep 12 Javascript
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 Javascript
jQuery实现模糊查询的方法分析
May 10 jQuery
vue-router传递参数的几种方式实例详解
Nov 13 Javascript
JavaScript制作3D旋转相册
Aug 02 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
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
DedeCms模板安装/制作概述
2007/03/11 PHP
PHP中预定义的6种接口介绍
2015/05/12 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
关于Sequelize连接查询时inlude中model和association的区别详解
2017/02/27 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
2017/06/28 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
详解JS预解析原理
2020/06/16 Javascript
[00:36]DOTA2上海特级锦标赛 Archon战队宣传片
2016/03/04 DOTA
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python爬虫之模拟知乎登录的方法教程
2017/05/25 Python
浅谈python可视化包Bokeh
2018/02/07 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
使用TensorFlow实现SVM
2018/09/06 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
2020/02/25 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
python之pygame模块实现飞机大战完整代码
2020/11/29 Python
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
C++面试题:关于链表和指针
2013/06/05 面试题
Java语言程序设计测试题选择题部分
2014/04/03 面试题
编辑个人求职信范文
2013/09/21 职场文书
大一期末自我鉴定
2013/12/13 职场文书
庆七一活动方案
2014/01/25 职场文书
爱国之歌(8首)
2019/09/29 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python
MySQL删除和插入数据很慢的问题解决
2021/06/03 MySQL