node express的默认错误处理程序

时间:2017-03-04 18:17:01

标签: node.js express error-handling

我已经阅读了为error handling guidance模块提供的express,但我想更深入地了解 DataTable table = new DataTable(); table.Columns.Add("col1"); table.Columns.Add("col2"); table.Columns.Add("col3"); var array = table.Columns .Cast<DataColumn>() .Select(c => c.ColumnName) .ToArray(); foreach(var item in array) { MessageBox.Show(item); } 中的默认错误处理程序实际上做了什么(因此我的自定义错误处理程序应该和不应该做什么,如果它可以将一些基本的错误处理过程传递给默认处理程序)。它可能只是表现出我的无知,但我不能在我的生活中找到express source code中实际定义的默认错误处理程序的位置。请有人帮帮我。

1 个答案:

答案 0 :(得分:1)

非常确定默认处理程序只是登录到stderr。看看logerror函数以及它在“finalhandler”中的用法。

https://github.com/expressjs/express/blob/master/lib/application.js