我在处理快速错误时遇到问题。这是我对服务器的配置。
server.use(express.static(__dirname + '/public'));
server.use(server.router);
server.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
server.use(express.bodyParser());
然后我尝试添加这行代码
server.error(function(err, req, res, next){
if (err instanceof NotFound) {
res.render('404.jade');
} else {
next(err);
}
});
然后在我的控制台中,我收到这条消息,
对象函数 app(req, res){ app.handle(req, res); } 没有方法“错误”
我究竟做错了什么?我无法进行错误处理。