2014-12-02 81 views
0

我有一個節點/快遞後端。在我的後端,如果有錯誤,我創建一個錯誤對象,但是當我嘗試在響應中發送它時,它不在那裏。我能夠通過在響應中創建一個新對象來使我的代碼工作,但我想知道它爲什麼不起作用。爲什麼一個Javascript錯誤對象不被視爲一個對象expressjs

相關的代碼是:

​​

根據MDN文檔,一個錯誤對象是一個對象,因此,我們應該能夠直接將它傳遞到app.send()。這在實踐中並不奏效,我希望能夠解釋原因。謝謝你的幫助!

+1

可能相關的:它是不可能透過JSON.stringify到字符串化錯誤?(https://stackoverflow.com/questions/18391212/is-it-not-可能對stringify-an-error-using-json-stringify) – 2014-12-02 07:10:27

+0

這是同樣的問題,但我正在尋找原因而不是如何。 – beaglebets 2014-12-02 07:27:18

回答

相關問題