【发布时间】:2014-06-09 08:28:09
【问题描述】:
通过发现流星(第 92 页)工作,一节介绍了此代码:
Posts.allow({
update: ownsDocument,
remove: ownsDocument
});
ownsDocument = function(userId, doc) {
return doc && doc.userId === userId;
}
您可能已经猜到了代码本身只允许用户根据“ownsDocument”返回真或假来更新/删除他们自己的帖子。我不明白当它似乎没有将参数传递给函数时,简单地调用“ownsDocument”如何成功地完成任何事情。 ownsDocument如何在没有出现时返回true或false Posts.allow在被调用时传递了userId/doc?
编辑:删除示例代码中的杂散分号
【问题讨论】:
标签: javascript node.js meteor