Node.js库的建议回调样式是什么?

时间:2011-08-19 03:44:18

标签: node.js

关注如何处理错误:

  • fs推广的风格:一个回调,其中第一个参数是错误(如果有的话),其余是响应值。

  • 核心库容易混淆并不总是将错误传递给回调的第一个参数。例如http.get

  • 另一种风格是有两个回调(回调和错误)。由http://howtonode.org/control-flow-part-ii

  • 推荐

1 个答案:

答案 0 :(得分:7)

我肯定会说,在大多数情况下,您会看到以下回调签名。

function (err, result)

今天非常标准。

但这也取决于你需要什么"返回"比如在createServer示例中将两个对象传递回回调。

createServer(function (req, res) {
});

这主要是例外,在大多数图书馆中,您将看到第一个表格。