2014-12-02 80 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

回答

相关问题