【问题标题】:How to handle different error types in node.js如何在 node.js 中处理不同的错误类型
【发布时间】:2012-05-11 21:10:42
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: node.js error-handling callback


    【解决方案1】:

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

    你可以随心所欲地使用它,继承 Error 是一种方式,但你可以传递一个错误号甚至是一个错误字符串,这完全取决于你。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 2017-01-10
      • 1970-01-01
      • 2021-12-23
      相关资源
      最近更新 更多