app.error 异常日志 提示没有error方法
Nodjs开发指南中 Express 中添加错误的日志功能代码如下
app.error(function(err, req, res, next){
var meta = '['+new Date()+']' + req.url + '\n';
errLogfile.write(meta + err.stack + '\n');
next();
});
但在运行时提示 app.error不是有效的方法?
1 回复
由于版本问题,改为下面的即可
app.use(function(err, req, res, next){
var meta = '[' + new Date() + '] ' + req.url + '\n';
errorLogfile.write(meta + err.stack + '\n');
next();
});