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 相关文章推荐
JQuery SELECT单选模拟jQuery.select.js
Nov 12 Javascript
jQuery判断iframe中元素是否存在的方法
May 11 Javascript
编写简单的jQuery提示插件
Dec 21 Javascript
JavaScript中的parse()方法使用简介
Jun 12 Javascript
Bootstrap每天必学之导航条(二)
Mar 01 Javascript
基于vue实现多引擎搜索及关键字提示
Mar 16 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
Apr 21 Javascript
D3.js进阶系列之CSV表格文件的读取详解
Jun 06 Javascript
bootstrap Table插件使用demo
Aug 07 Javascript
vue 1.x 交互实现仿百度下拉列表示例
Oct 21 Javascript
JavaScript中的this基本问题实例小结
Mar 09 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
Jun 12 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
php5.3 不支持 session_register() 此函数已启用的解决方法
2013/11/12 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
繁简字转换功能
2006/07/19 Javascript
整理一些JavaScript的IE和火狐的兼容性注意事项
2011/03/17 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
Document:getElementsByName()使用方法及示例
2013/10/28 Javascript
浅谈JavaScript字符串拼接
2015/06/25 Javascript
基于insertBefore制作简单的循环插空效果
2015/09/21 Javascript
node.js从数据库获取数据
2016/05/08 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
2016/08/05 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
小程序云开发之用户注册登录
2019/05/18 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
python zip文件 压缩
2008/12/24 Python
python中ConfigParse模块的用法
2014/09/29 Python
用Python从零实现贝叶斯分类器的机器学习的教程
2015/03/31 Python
Python基于回溯法解决01背包问题实例
2017/12/06 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
简单的Python调度器Schedule详解
2019/08/30 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
python with语句的原理与用法详解
2020/03/30 Python
通过python 执行 nohup 不生效的解决
2020/04/16 Python
python 数据分析实现长宽格式的转换
2020/05/18 Python
添柏岚英国官方网站:Timberland英国
2019/11/28 全球购物
校长就职演讲稿
2014/01/06 职场文书
西北政法大学自主招生自荐信
2014/01/29 职场文书
优秀教研组申报材料
2014/12/26 职场文书
2016年党课培训学习心得体会
2016/01/07 职场文书
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
mysql如何能有效防止删库跑路
2021/10/05 MySQL