在节点世界中,Error对象作为第一个参数传递给回调。
区分节点中错误类型的正确方法是什么?
使用某个属性(.errorCode或.userNotFound)?
有单独的(错误继承的)类并使用.constructor / instanceof?
我遗失的任何其他约定?
答案 0 :(得分:0)
你可以传递任何东西,只要它不是null或未定义它应该表示错误。
你可以以任何你喜欢的方式使用它,继承错误是一种方法,但你可以传递错误数字甚至错误字符串,这完全取决于你。
有点太“松散”恕我直言,但就是这样。