流星:“模板助手中的异常”

时间:2015-06-19 11:06:08

标签: meteor meteor-blaze

我在Meteor中运行的基本帖子流来自<section></section>集合。模板由以下模板助手提供,该助手可以进入集合:

Posts

助手似乎一切正常,帖子按预期显示。但是,我在控制台中得到了这个模糊的错误,我无法弄清楚如何清除它: Template.postStream.helpers({ /* Supplies posts collection to the client * view. */ postsStream: function(){ var loggedUser = Meteor.user(); return Posts.find({ userID: loggedUser._id }); }, });

字符6:41对应于Exception in template helper: postsStream@http://localhost:3000/client/views/stream/post-stream.js?37c902af708ff817888efc24c4e45f352cfb6884:6:41字符串的中间位置。发生了什么事?

1 个答案:

答案 0 :(得分:6)

首次运行应用程序时,帮助程序将以 :memory_store, :file_store, :mem_cache_store 返回Meteor.user()执行,因为登录恢复过程需要几毫秒。

您需要一名警卫才能阻止访问null,否则您将获得例外。

loggedUser._id