Javascript meteor如何处理异步调用
开始开发一个新的meteor应用程序,我已经完成了一些node.js项目,包括回调或承诺处理异步代码,但正在阅读meteor教程;一些异步方法没有回调或承诺。这是怎么处理的? 教程中的示例代码:Javascript meteor如何处理异步调用,javascript,node.js,asynchronous,meteor,callback,Javascript,Node.js,Asynchronous,Meteor,Callback,开始开发一个新的meteor应用程序,我已经完成了一些node.js项目,包括回调或承诺处理异步代码,但正在阅读meteor教程;一些异步方法没有回调或承诺。这是怎么处理的? 教程中的示例代码: var party = Parties.findOne(partyId); if (!party) throw new Meteor.Error(404, "No such party"); if (party.owner !== this.userId) throw new Meteor.Er
var party = Parties.findOne(partyId);
if (!party)
throw new Meteor.Error(404, "No such party");
if (party.owner !== this.userId)
throw new Meteor.Error(404, "No such party");
if (party.public)
throw new Meteor.Error(400,
"That party is public. No need to invite people.");
他如何从数据库中获取数据并在聚会上执行操作Meteor使用了一种称为Fiber的协同程序的神奇抽象。在许多其他语言中,它的工作原理与async/await相同。 要尽可能简单地描述它: 下面实际上有回调,但您不需要手动处理它们 /编辑
有一篇关于MeteorHacks的文章描述了光纤的工作原理: