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 读取xml,写入xml 实现代码
Jul 10 Javascript
validator验证控件使用代码
Nov 23 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
Sep 09 Javascript
node+express+jade制作简单网站指南
Nov 26 Javascript
js计算德州扑克牌面值的方法
Mar 04 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
May 20 Javascript
基于JavaScript FileReader上传图片显示本地链接
May 27 Javascript
javascript如何定义对象数组
Jun 07 Javascript
angular中实现控制器之间传递参数的方式
Apr 24 Javascript
JavaScript 用fetch 实现异步下载文件功能
Jul 21 Javascript
详解三种方式解决vue中v-html元素中标签样式
Nov 22 Javascript
小程序实现搜索框功能
Mar 26 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
如何在WIN2K下安装PHP4.04
2006/10/09 PHP
php下实现折线图效果的代码
2007/04/28 PHP
PHP IN_ARRAY 函数使用注意事项
2010/07/24 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
浅析SVN常见问题及解决方法
2013/06/21 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
2009/10/24 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
JavaScript生成随机数的4种自定义函数分享
2015/02/28 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
gameboy网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点
2016/02/21 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
浅谈html转义及防止javascript注入攻击的方法
2016/12/04 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
[53:10]Secret vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python中实现三目运算的方法
2015/06/21 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
浅谈Pytorch torch.optim优化器个性化的使用
2020/02/20 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
MVC的各个部分都有那些技术来实现?如何实现?
2016/04/21 面试题
党课培训主持词
2014/04/01 职场文书
和解协议书
2014/04/16 职场文书
物业总经理助理岗位职责
2014/06/29 职场文书
小学生国庆65周年演讲稿范文(2篇)
2014/09/21 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
《社戏》教学反思
2016/02/22 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书