Rob*_*t M 4 javascript node.js express
我期望看到记录的典型错误没有记录在我的快速路线中.例如:
router.get('/', function(req,res,next){
console.log(undefinedVariable)
})
我希望得到一个错误:
ReferenceError:undefinedVarialbe未定义;
但是在router.get中除了以外我没有得到任何错误:
"GET/500 3.641 ms - 478"
在我的控制台中进行调试很难.有没有办法让这些错误显示在控制台中?
在路线的末尾,添加以下内容:
router.use(function (err, req, res, next) {
if (err) {
console.log('Error', err);
} else {
console.log('404')
}
});
Run Code Online (Sandbox Code Playgroud)
这将捕获之前处理程序未处理的所有路由,以及导致错误的所有路由.
| 归档时间: |
|
| 查看次数: |
1115 次 |
| 最近记录: |