我在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
字符串的中间位置。发生了什么事?
答案 0 :(得分:6)
首次运行应用程序时,帮助程序将以 :memory_store, :file_store, :mem_cache_store
返回Meteor.user()
执行,因为登录恢复过程需要几毫秒。
您需要一名警卫才能阻止访问null
,否则您将获得例外。
loggedUser._id