2017-03-04 43 views
0

我讀過express模塊給出的error handling guidance,但希望深入一點並詳細瞭解express中的默認錯誤處理程序的實際內容(以及我的自定義錯誤處理程序應該如何處理如果它可以將一些基本的錯誤處理過程傳遞給默認處理程序,則不應該這樣做)。它可能只是表明我的無知,但我不能在我的生活中找到在express source code中實際定義了默認錯誤處理程序的位置。請有人幫我在這裏。節點快遞的默認錯誤處理程序

回答

1

很確定默認處理程序剛剛登錄到stderr。看看logerror函數,以及它如何在「finalhandler」中使用。

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

+0

它肯定不僅僅是記錄?根據我在OP中鏈接到的指導,「Express默認錯誤處理程序關閉連接並使請求失敗」。發生在哪裏? – drmrbrewer

+1

我現在看不到它,但可能在那個finalhandler模​​塊中我提到 – Paul

+0

啊,好吧,我明白了。 – drmrbrewer