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 24 Javascript
Jquery下:nth-child(an+b)的使用注意
May 28 Javascript
jQuery.holdReady()使用方法
May 20 Javascript
node.js中的events.emitter.once方法使用说明
Dec 10 Javascript
Javascript动画的实现原理浅析
Mar 02 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
Oct 20 Javascript
谈谈JavaScript类型系统之Math
Jan 06 Javascript
javascript瀑布流式图片懒加载实例解析与优化
Feb 23 Javascript
Bootstrap3学习笔记(三)之表格
May 20 Javascript
Node.js API详解之 string_decoder用法实例分析
Apr 29 Javascript
解决vue-router路由拦截造成死循环问题
Aug 05 Javascript
全面解析js中的原型,原型对象,原型链
Jan 25 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生成xml简单实例代码
2009/12/16 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
javascript复制对象使用说明
2011/06/28 Javascript
javaScript函数中执行C#代码中的函数方法总结
2013/08/07 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
javascript trim函数在IE下不能用的解决方法
2014/09/12 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
Electron + vue 打包桌面操作流程详解
2019/06/24 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
js实现日历
2020/11/07 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
在Python程序中操作文件之flush()方法的使用教程
2015/05/24 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
python中正则表达式与模式匹配
2019/05/07 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
我有一个梦想演讲稿
2014/05/05 职场文书
我的中国梦演讲稿800字
2014/08/19 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
护理实习生带教计划
2015/01/16 职场文书
教师师德表现自我评价
2015/03/05 职场文书
Python打包exe时各种异常处理方案总结
2021/05/18 Python
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL
MySQL query_cache_type 参数与使用详解
2021/07/01 MySQL
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL