我有永远不会从客户端看到/调用的方法。应该调用这些私有“帮助器”方法的唯一方法是通过服务器上的Meteor方法声明。
我试过这样做,但由于某种原因,我无法共享我的收藏定义,即使它们被放在lib文件夹中
LIB /集合/ tabs.js
Tabs = new Mongo.Collection('tabs');
服务器/ LIB /集合/ tabs.js
_.extend(Tabs, {
/* Increments download count
*/
incrementDownloadsCount: function(tabId) {
Tabs.update({_id: tabId}, { $inc: { downloads: 1 } }, function(error, result) {
if (error) { throw new Meteor.Error(error.mesage); }
});
}
});
知道为什么会这样,以及这是私有服务器方法的正确方法吗?
非常感谢
答案 0 :(得分:0)
我不完全清楚你的问题是什么。
希望有助于获得方向。