我被下面代码中的变量userId搞糊涂了:
Posts.allow({
insert: function(userId, doc) {
// only allow posting if you are logged in
return !! userId;
}
});docs解释说Meteor.userId返回一个函数,Meteor.userId()返回一个字符串,但是我不明白上面userId引用的是哪一个。
发布于 2014-11-12 10:47:33
深入研究文档,似乎userId只是allow()和deny()方法的第一个参数的默认名称。它也可以写成这样:
Posts.allow({
insert: function(theUser, doc) {
// only allow posting if you are logged in
return !! theUser;
}
});https://stackoverflow.com/questions/26877911
复制相似问题