如何处理node.js中的不同错误类型

时间:2012-05-02 11:40:24

标签: node.js error-handling callback

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

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

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

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

我遗失的任何其他约定?

1 个答案:

答案 0 :(得分:0)

你可以传递任何东西,只要它不是null或未定义它应该表示错误。

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

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