作为全栈JavaScript毛病实时监测平台,Fundebug的Node.js实时毛病监测效劳上线啦,我们能够协助开辟者实时,高效地发明而且处理Node.js毛病,从而进步开辟效力,并提拔用户体验。
Fundebug为何监测Node.js?
程序员通常是比较自信的,他们对峙本身写的代码没有题目。但是,再诘问一下本身:
我的代码真的100%没有题目吗?
我做了完全的单元测试吗?
岂非我要花更多的时候没完没了的写单元测试?
那末题目在哪?
当Node.js后台程序在效劳器上出错了,但是开辟者并不知道;
在动辄上百MB的文本日记中剖析毛病,显然是异常低效的;
毛病日记网络的不范例也不完全,开辟者无从下手;
为何是Fundebug?
怎样运用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"
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