Assets API是否会被阻止?

时间:2015-05-28 19:03:07

标签: meteor

Meteor docs陈述assets API

  

asyncCallback 功能
  可选回调,在函数完成后与错误或结果异步调用。如果未提供,则该功能将同步运行。

尽管异步运行,许多Meteor功能仍可用于同步样式。

Assets API阻止同步还是Fibers同步?

1 个答案:

答案 0 :(得分:0)

它使用fs io阻止,使用光纤使其同步:

https://github.com/meteor/meteor/blob/19080bd53de3e0954e17914410bcf3fa0fead9c8/tools/server/boot.js#L189

所以它的光纤阻塞了#,你可以在一种方法中使用this.unblock()来创建新光纤,如果当前的光纤被阻挡了。