【发布时间】:2015-08-25 07:11:14
【问题描述】:
希望这不是太抽象,但我正在寻找有关创建 Node 模块 API 时预期行为的建议。我发现在我的模块实现中,检查以确保调用者在我调用它之前提供了一个回调变得混乱。我开始认为它的用户错误是没有为显然需要一个 API 来完成其工作的 API 提供回调。
作为 Node 初学者,模块的一般模式是什么?我查看了 Node 源代码本身。似乎在某些地方,他们使用了一个函数,该函数将未提供的回调与引发错误的通用回调交换。不过,这似乎可能会导致混乱。
谢谢
【问题讨论】:
-
一种常见模式 - 将不引用回调函数解释为执行同步方法的顺序。
标签: javascript node.js