【发布时间】:2012-05-24 19:59:26
【问题描述】:
我在处理快速错误时遇到问题。这是我的服务器配置。
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); } 没有方法“错误”
我做错了什么?我无法进行错误处理。
【问题讨论】:
-
查看我对相关问题的回答:stackoverflow.com/questions/10170857/…
标签: javascript node.js express