我喜欢在我的Meteor App上使用服务器渲染包,使用React和React-Router v4。但是,事件的onPageLoad返回一个错误:流星服务器渲染路线和Meteor.userId
Error running template: TypeError: Meteor.subscribe is not a function
这是对createContainer功能:
export default createContainer(() => {
const postsHandle = Meteor.subscribe('post');
const loading = !postsHandle.ready();
const postsList = Post.find({ 'draft': false }).fetch();
const listExists = !loading && !!postsList;
return {
loading,
listExists,
posts: listExists ? postsList : [],
};
}, PostList);
我不明白我怎么能得到Meteor.subscribe上的空如果我在服务器上。
任何人有关于我的问题的想法?
谢谢社区!
服务器上没有订阅,只发布。您可以直接在服务器上访问集合,并保证一切都在那里。 –