我对此代码中的变量userId
感到困惑:
Posts.allow({
insert: function(userId, doc) {
// only allow posting if you are logged in
return !! userId;
}
});
docs解释Meteor.userId
返回一个函数,Meteor.userId()
返回一个字符串,但我不明白上面userId
引用了哪些字符串。
答案 0 :(得分:2)
深入研究文档,似乎userId
只是allow()
和deny()
方法的第一个参数的默认名称。它也可以这样写:
Posts.allow({
insert: function(theUser, doc) {
// only allow posting if you are logged in
return !! theUser;
}
});