app.error 异常日志 提示没有error方法
发布于 11 年前 作者 iln168 3813 次浏览 最后一次编辑是 8 年前

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();
});
回到顶部