我有一个仅包含的Publications.js文件
Meteor.publish('org', function(_id){
return Organizations.findOne(_id);
});
当事情渲染时,我在控制台中得到了这个:
Uncaught TypeError: Meteor.publish is not a function
我在这里错过了什么......我敢肯定这很明显。
我有一个仅包含的Publications.js文件
Meteor.publish('org', function(_id){
return Organizations.findOne(_id);
});
当事情渲染时,我在控制台中得到了这个:
Uncaught TypeError: Meteor.publish is not a function
我在这里错过了什么......我敢肯定这很明显。
您可能不小心在客户端上运行了代码。你有两个选择:
/server
应用程序目录下的文件中。if (Meteor.isServer) {}
块内。(1) 具有不将发布代码传输给客户端的优点。
推荐阅读:构建应用程序。
如果文件位于根目录,则需要将其包装:
if ( Meteor.isServer ) {
/* ... */
}
该Meteor.publish
方法仅存在于服务器上。