当前位置: 首页 > 后端技术 > Node.js

Fundebug能抓到这些BUG

时间:2023-04-03 20:01:53 Node.js

摘要:Fundebug的JavaScript监控插件更新到0.1.0,可以监控3种不同类型的前端BUG:JavaScript执行错误、资源加载错误、HTTP请求错误。从简单的onerror开始,Fundebug的JavaScript错误监控插件经历了数次迭代,功能更加丰富和成熟。之前版本的插件只能监控JavaScript执行错误。这一次,我们正式发布了0.1.0,增加了对资源加载错误和HTTP请求错误的支持,力求让前端开发者不放过每一个BUG。JavaScript执行错误由于拼写错误、不完善的测试或意外的边界条件,JavaScript代码在用户浏览器中执行时可能会失败。下面的例子中alert写成alert,所以会报ReferenceError:aler("hello");这个错误被Fundebug插件捕获后,开发者会收到一封告警邮件,然后可以在我们的控制台查看错误详情:ResourcesLoadingerrors对于一个复杂的大型网站,成千上万的静态文件(js,css,jpg...)都是依赖的,所以加载错误,比如404,也是很常见的错误。下面的例子中,导入的test.jpg不存在,所以会报404错误:大量的API与后端进行交互,这些API也可能存在错误。通常后台会通过日志记录所有的HTTP请求,但是查询起来很不方便,也不及时。Fundebug可以捕获所有HTTP请求错误,记录用户行为,并实时提醒开发者,无需修改后端或构建复杂的日志系统。在下面的例子中,登录账号时密码不正确,所以会报403错误。varxhr=newXMLHttpRequest();xhr.open("POST","https://fundebug.com/login");xhr.setRequestHeader('Content-Type','application/json');xhr.send(JSON.stringify({email:"help@fundebug.com",password:"akhakfnak"}));开发者可以在Fundebug控制台查看错误详情:欢迎加入我们的Fundebug全栈BUG监控交流群:622902485。版权声明:转载请注明作者Fundebug及本文地址:https://blog.fundebug.com/201...