【发布时间】:2012-01-01 14:16:23
【问题描述】:
只是想知道在多个导出过程中使用事件发射器的最佳方法是什么,而不会使模块彼此过于耦合。
例如,我有处理请求的模块 foo,现在为了分解代码,我有一个单独的模块 (bar),它在特定请求进入时执行操作。我想为此使用事件发射器。
感谢任何帮助。
谢谢。
【问题讨论】:
标签: events node.js eventemitter
只是想知道在多个导出过程中使用事件发射器的最佳方法是什么,而不会使模块彼此过于耦合。
例如,我有处理请求的模块 foo,现在为了分解代码,我有一个单独的模块 (bar),它在特定请求进入时执行操作。我想为此使用事件发射器。
感谢任何帮助。
谢谢。
【问题讨论】:
标签: events node.js eventemitter
如果你想在不同的模块中使用它,你可以将它作为函数参数发送到任何地方,或者将它设置为全局变量(不推荐)。
【讨论】: