如何监控微信小程序HTTP请求错误
摘要: 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请求错误相关推荐
- 微信小程序POST请求400错误
微信小程序POST请求400错误 错误 解决方案 若需将请求数据以json的格式发送, 添加以下请求头 header: {"Content-Type": "applica ...
- 微信小程序 解决请求服务器手机预览请求不到数据的方法
微信小程序 解决请求服务器手机预览请求不到数据的方法 微信小程序的文档中明确说明了所有的请求是必须使用https的,以没用过https,由于小程序,不得不接触到https,研究了好长时间把tomcat ...
- 微信小程序request请求封装;微信小程序封装request请求;uni-app小程序封装request请求;
本片封装了微信小程序request请求:为别是post get put请求,重点在request.js文件 1.新增四个文件 2.根目录下的utils下的request.js封装uni.request ...
- mpvue微信小程序http请求-fly.js
mpvue微信小程序http请求-fly.js fly.js是什么? 一个支持所有JavaScript运行环境的基于Promise的.支持请求转发.强大的http请求库.可以让您在多个端上尽可能大限度 ...
- 微信小程序-配置请求合法域名的问题以及豆瓣api问题
微信小程序-配置请求合法域名的问题以及豆瓣api问题 https://www.jianshu.com/p/b71200e0b9b9
- 封装微信小程序api请求地址
封装微信小程序api请求地址 const API_BASE_URL = 'http://localhost:8080/test/api/'; module.exports = {IndexUrlNew ...
- java监听微信_一种基于java后台应用监控微信小程序的用户访问量的方法与流程...
本发明涉及java应用与微信小程序应用开发技术领域,具体涉及一种基于java后台应用监控微信小程序的用户访问量的方法. 背景技术: 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了 ...
- 微信小程序如何请求数据
微信小程序呢不存在ajax,那么它是如何实现数据请求功能的呢? 在微信官方文档中提供了API的调用wx.request()来请求数据 在数据请求之前,我们需要把微信小程序数据请求的坑过一遍 1:微信小 ...
- 微信小程序request请求后台接收不到参数问题
微信小程序request请求后台接收不到参数问题 一. 小程序部分代码 二. 后端 三. 问题代码 四. 请求头 一. 小程序部分代码 发一个普通的request请求 wx.request({url: ...
- 让微信小程序每次请求的时候不改变session_id的方法
让微信小程序每次请求的时候不改变session_id的方法 每次微信小程序请求的时候都会改变session id, 还好他的请求方法内可以设置header头 所以只需要在启动程序后第一次请求服务器获得 ...
最新文章
- 一步一步写算法(之prim算法 中)
- 【网络基础】Mime Type
- 使Vim将所有空格显示为字符
- 13.小结Action
- CXF学习(4) 处理无法自动转换的复合数据类型
- Redis和Memcached的区别详解
- 使用WMI编程获取主机硬件信息(CPU_ID,硬盘、主板、BIOS序列号,Mac地址)
- 使用计算机解决问题的本质,(新教材)教科版高中信息技术必修一 2.1 计算机解决问题的过程 课件(共25张PPT)...
- 解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
- 算法:最长公共前缀字符串14. Longest Common Prefix
- 如何获取Android应用签名?
- 拆分器控件Splitcontainer
- 开发实战:舍得网44587行代码开发经验
- 从冬奥会看中国科技:全民感谢的高速摄像机,有何玄机?
- 戴尔Dell EMC S5048-ON交换机光模块解决方案
- 日消息量突破 50 亿,谈小米的高可用推送系统设计
- Android 使用 7z 压缩字符串(工作总结)
- 美赛数据(各国统计数据网站大全)
- Dell G3-3579 安装 Ubuntu16.04 并安装显卡驱动
- HJS-DE1/2时间继电器
热门文章
- Atitit 项目范围管理 目录 1. 应该包含下面过程:启动、范围计划、范围定义、范围核实及范围变更控制	1 1.1. 项目范围管理的五个过程	1 2. 启动过程	1 2.1. 项目章程(如质量、
- Atitit 外出活动实名制条例sak令[2018]第920号 《外出活动实名制管理条例》 SAK安全部令 第920号 现发布《外出活动实名制管理条例》,自2018年9月1日起施行。
- Atitit 图像处理之编程之类库调用的接口api cli gui ws rest attilax大总结.docx
- atitit.为什么笔记本跟个手机不能组装而pc可以
- paip.c3p0 nullpointexcept 配置文件根路径读取bug 解决
- Paip.声明式编程以及DSL 总结
- paip.程序调试的几种方式大总结
- 职场风云 | 导师的光亮
- Linux宝库名人轶事栏目 | 开源与茶
- 【图像去雾】基于matlab偏振水下模糊图像去雾【含Matlab源码 396期】