摘要: Fundebug的微信小程序错误监控插件更新至0.5.0,支持监控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://fundebug.com添加到req...。

监控HTTP请求错误

在小程序中,使用wx.request发起HTTP请求。

以下两种情况我们将其视为HTTP请求错误:

  • 请求返回的statusCode不是2xx时
  • fail回调函数被触发

当错误发生时, Fundebug插件会将错误信息发送到后台服务器,并通知开发者。开发者登陆Fundebug网站,就可以查看到这样的错误信息:

通过分析报错信息,开发者可以及时修复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;

如何监控微信小程序HTTP请求错误相关推荐

  1. 微信小程序POST请求400错误

    微信小程序POST请求400错误 错误 解决方案 若需将请求数据以json的格式发送, 添加以下请求头 header: {"Content-Type": "applica ...

  2. 微信小程序 解决请求服务器手机预览请求不到数据的方法

    微信小程序 解决请求服务器手机预览请求不到数据的方法 微信小程序的文档中明确说明了所有的请求是必须使用https的,以没用过https,由于小程序,不得不接触到https,研究了好长时间把tomcat ...

  3. 微信小程序request请求封装;微信小程序封装request请求;uni-app小程序封装request请求;

    本片封装了微信小程序request请求:为别是post get put请求,重点在request.js文件 1.新增四个文件 2.根目录下的utils下的request.js封装uni.request ...

  4. mpvue微信小程序http请求-fly.js

    mpvue微信小程序http请求-fly.js fly.js是什么? 一个支持所有JavaScript运行环境的基于Promise的.支持请求转发.强大的http请求库.可以让您在多个端上尽可能大限度 ...

  5. 微信小程序-配置请求合法域名的问题以及豆瓣api问题

    微信小程序-配置请求合法域名的问题以及豆瓣api问题 https://www.jianshu.com/p/b71200e0b9b9

  6. 封装微信小程序api请求地址

    封装微信小程序api请求地址 const API_BASE_URL = 'http://localhost:8080/test/api/'; module.exports = {IndexUrlNew ...

  7. java监听微信_一种基于java后台应用监控微信小程序的用户访问量的方法与流程...

    本发明涉及java应用与微信小程序应用开发技术领域,具体涉及一种基于java后台应用监控微信小程序的用户访问量的方法. 背景技术: 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了 ...

  8. 微信小程序如何请求数据

    微信小程序呢不存在ajax,那么它是如何实现数据请求功能的呢? 在微信官方文档中提供了API的调用wx.request()来请求数据 在数据请求之前,我们需要把微信小程序数据请求的坑过一遍 1:微信小 ...

  9. 微信小程序request请求后台接收不到参数问题

    微信小程序request请求后台接收不到参数问题 一. 小程序部分代码 二. 后端 三. 问题代码 四. 请求头 一. 小程序部分代码 发一个普通的request请求 wx.request({url: ...

  10. 让微信小程序每次请求的时候不改变session_id的方法

    让微信小程序每次请求的时候不改变session_id的方法 每次微信小程序请求的时候都会改变session id, 还好他的请求方法内可以设置header头 所以只需要在启动程序后第一次请求服务器获得 ...

最新文章

  1. 一步一步写算法(之prim算法 中)
  2. 【网络基础】Mime Type
  3. 使Vim将所有空格显示为字符
  4. 13.小结Action
  5. CXF学习(4) 处理无法自动转换的复合数据类型
  6. Redis和Memcached的区别详解
  7. 使用WMI编程获取主机硬件信息(CPU_ID,硬盘、主板、BIOS序列号,Mac地址)
  8. 使用计算机解决问题的本质,(新教材)教科版高中信息技术必修一 2.1 计算机解决问题的过程 课件(共25张PPT)...
  9. 解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
  10. 算法:最长公共前缀字符串14. Longest Common Prefix
  11. 如何获取Android应用签名?
  12. 拆分器控件Splitcontainer
  13. 开发实战:舍得网44587行代码开发经验
  14. 从冬奥会看中国科技:全民感谢的高速摄像机,有何玄机?
  15. 戴尔Dell EMC S5048-ON交换机光模块解决方案
  16. 日消息量突破 50 亿,谈小米的高可用推送系统设计
  17. Android 使用 7z 压缩字符串(工作总结)
  18. 美赛数据(各国统计数据网站大全)
  19. Dell G3-3579 安装 Ubuntu16.04 并安装显卡驱动
  20. HJS-DE1/2时间继电器

热门文章

  1. Atitit 项目范围管理 目录 1. 应该包含下面过程:启动、范围计划、范围定义、范围核实及范围变更控制 1 1.1. 项目范围管理的五个过程 1 2. 启动过程 1 2.1. 项目章程(如质量、
  2. Atitit 外出活动实名制条例sak令[2018]第920号 《外出活动实名制管理条例》     SAK安全部令 第920号 现发布《外出活动实名制管理条例》,自2018年9月1日起施行。
  3. Atitit 图像处理之编程之类库调用的接口api cli gui ws rest  attilax大总结.docx
  4. atitit.为什么笔记本跟个手机不能组装而pc可以
  5. paip.c3p0 nullpointexcept 配置文件根路径读取bug 解决
  6. Paip.声明式编程以及DSL 总结
  7. paip.程序调试的几种方式大总结
  8. 职场风云 | 导师的光亮
  9. Linux宝库名人轶事栏目 | 开源与茶
  10. 【图像去雾】基于matlab偏振水下模糊图像去雾【含Matlab源码 396期】