javascript - Node.js 回调

标签 javascript node.js

我正在学习 Node ,我似乎无法弄清楚的一件事是回调签名。似乎大多数回调都是典型的形式

function myCallback(err, doc)

这是有道理的。但后来我遇到了一些其他模块,比如 node-easyimage,它随便提到了不同签名的例子,比如

function myCallback(err, stdout, stderr)

没有提到哪些 API 需要哪种格式的回调,所以我最终还是深入研究了代码。但是考虑到回调签名几乎从未被提及;感觉有什么没看懂的潜规则。有吗?

最佳答案

不幸的是,没有标准的方法,所以您只需要习惯每个包使用的技术。这是一个普遍的 Javascript 问题,而不仅仅是 node.js,这就是为什么 TypeScript例如有这样的吸引力。

关于javascript - Node.js 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13614832/

相关文章:

node.js - 我可以在测试中连接到 mongoose 吗?

javascript - 尝试通过 app.yaml 上传静态 .mp3 文件时 Google App Engine 失败

javascript - 将逗号分隔值的字符串转换为多维 JavaScript 数组?

javascript - 一个按钮可以做不同的事情吗?

javascript - mongodb nodejs - 转换循环结构

angularjs - 使用 Karma 和 Jasmine 以 ng-scenario 作为框架测试 Controller 时,范围变量未定义

node.js - 使 node.js 不退出错误

javascript - 闭包和异步 node.js 函数

javascript - 当自动更新的单元格更改值时,如何让 Google 表格向您发送电子邮件

mysql - NodeJS - 如何将 mysql 连接从主进程传递到子进程?