我的用例是异步读取 RSS 提要项并将它们加载到流星集合中。
我有进行解析的 feedparser npm 模块。它发出三个事件 .on('error')、.on('meta') 和 .on('readable) 并具有三个不同的输出。
当我在fixtures.js 中运行它时,只使用console.log 语句来运行输出,它工作正常。当我使用相同的代码插入集合时,我得到与函数异步性相关的错误(假设与纤维有关)
所以,我想把它变成一种使用期货的流星方法,如下所示 - http://www.discovermeteor.com/patterns/5828399
我尝试过,但无法在 Futures 中处理多个事件。