2

在节点世界中,错误对象作为第一个参数传递给回调。

区分节点中错误类型的正确方法是什么?

使用某些属性(.errorCode 或 .userNotFound)?

有单独的(继承错误的)类并使用 .constructor / instanceof?

我还缺少任何其他约定吗?

4

1 回答 1

0

你可以传递任何东西,只要它不是 null 或 undefined 它应该代表一个错误。

您可以以任何您喜欢的方式使用它,继承 Error 是一种方式,但您可以传递错误编号甚至错误字符串,这完全取决于您。

有点太“松散”恕我直言,但就是这样。

于 2012-07-20T02:19:12.850 回答