Fundebug为什么监控Node.js?
程序员通常是比较自信的,他们坚持自己写的代码没有问题。然而,再追问一下自己:
- 我的代码真的100%没有问题吗?
- 我做了完整的单元测试吗?
- 难道我要花更多的时间没完没了的写单元测试?
那么问题在哪?
- 当Node.js后台程序在服务器上出错了,然而开发者并不知道;
- 在动辄上百MB的文本日志中分析错误,显然是非常低效的;
- 错误日志收集的不规范也不完整,开发者无从下手;
为什么是Fundebug?
- 两行代码搞定;
- 插件仅4KB,且不依赖任何模块
- 自动捕获未处理的错误;
- 支持收集try/catch捕获的错误;
- 兼容所有后端开发框架,例如Express、Koa、Hapi等;
如何使用Fundebug?
1. 安装fundebug-ndoejs模块
npm install fundebug-nodejs
若国外的NPM速度太慢的话,可以使用淘宝NPM镜像安装:
npm install fundebug-nodejs --registry=https://registry.npm.taobao.org
2. 导入fundebug并配置apikey:
var fundebug=require("fundebug-nodejs");fundebug.apikey="YOUR-APIKEY"
- 其中,获取apikey需要免费注册帐号并且创建项目。
3. 后端框架个性化配置:
监控Express
app.use(fundebug.ExpressErrorHandler);
监控Koa
app.on("error", fundebug.KoaErrorHandler);
监控Hapi
server.on("request-error", fundebug.HapiErrorHandler);server.on("response", fundebug.HapiErrorHandler);
具体步骤请查看Fundebug文档 - Node.js
关于Fundebug
Fundebug专注于JavaScript、微信小程序、微信小游戏、支付宝小程序、React Native、Node.js和Java实时BUG监控。 自从2016年双十一正式上线,Fundebug累计处理了7亿+错误事件,得到了Google、360、金山软件、百姓网等众多知名用户的认可。欢迎免费试用!
版权声明
转载时请注明作者Fundebug以及本文地址:
https://blog.fundebug.com/2017/03/17/fundebug-support-nodejs/
Fundebug上线Node.js错误监控啦
原文地址:http://blog.51cto.com/13957060/2317901