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 相关文章推荐
一直复略了的一个问题,关于表单重复提交
Feb 15 Javascript
jquery 1.4.2发布!主要是性能与API
Feb 25 Javascript
actionscript与javascript的区别
May 25 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
使用jquery动态加载Js文件和Css文件
Oct 24 Javascript
Jquery ajax请求导出Excel表格的实现代码
Jun 08 Javascript
Vue分页组件实例代码
Apr 17 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
Jun 14 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
Feb 01 Javascript
javaScript把其它类型转换为Number类型
Oct 13 Javascript
Vue开发中遇到的跨域问题及解决方法
Feb 11 Javascript
浅谈react useEffect闭包的坑
Jun 08 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数据类型判断函数有哪些
2013/09/23 PHP
php使用CURL伪造IP和来源实例详解
2015/01/15 PHP
php中 $$str 中 "$$" 的详解
2015/07/06 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
微信公众号开发之语音消息识别php代码
2016/08/08 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
按下回车键指向下一个位置的一个函数代码
2014/03/10 Javascript
网页右侧悬浮滚动在线qq客服代码示例
2014/04/28 Javascript
基于Jquery实现键盘按键监听
2014/05/11 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
AngularJS 表单验证手机号的实例(非必填)
2017/11/12 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
[40:05]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第一局
2016/02/25 DOTA
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
python将图片文件转换成base64编码的方法
2015/03/14 Python
python编程开发之日期操作实例分析
2015/11/13 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
分析运行中的 Python 进程详细解析
2019/06/22 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
FFT快速傅里叶变换的python实现过程解析
2019/10/21 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
骨干教师培训感言
2014/01/16 职场文书
租房协议书范本
2014/04/09 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
研究生导师推荐信
2015/03/25 职场文书
Python中itertools库的四个函数介绍
2022/04/06 Python
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python