Meteor 是否允许任何访问者更新或插入记录?
因此,我试图让排行榜的例子,以消除不安全的包,我如何允许任何访问者的网站更新分数 这是我到目前为止收藏文件夹中的内容,我应该在更新下放置什么Meteor 是否允许任何访问者更新或插入记录?,meteor,Meteor,因此,我试图让排行榜的例子,以消除不安全的包,我如何允许任何访问者的网站更新分数 这是我到目前为止收藏文件夹中的内容,我应该在更新下放置什么 Players = new Meteor.Collection("players"); Players.allow({ update: }); 如果allow调用中的函数返回true,则将接受更新 Players.allow({ 更新:函数(用户名、文档、字段名、修饰符){ //通过返回true接受更新。 //通过返回false来拒绝更新
Players = new Meteor.Collection("players");
Players.allow({
update:
});
如果allow调用中的函数返回true,则将接受更新
Players.allow({
更新:函数(用户名、文档、字段名、修饰符){
//通过返回true接受更新。
//通过返回false来拒绝更新。
}
});
如果您只想允许用户更新score字段,那么您应该在这里验证它。例如,您可以进行检查,使参数修饰符
等于{$inc:{score:5}}
,这是在客户端使用的(在服务器端需要)
注意:允许(和拒绝)调用可以用比这里描述的更高级的方式使用。检查文档。如果调用allow中的函数返回true,则将接受更新
Players.allow({
更新:函数(用户名、文档、字段名、修饰符){
//通过返回true接受更新。
//通过返回false来拒绝更新。
}
});
如果您只想允许用户更新score字段,那么您应该在这里验证它。例如,您可以进行检查,使参数修饰符
等于{$inc:{score:5}}
,这是在客户端使用的(在服务器端需要)
注意:允许(和拒绝)调用可以用比这里描述的更高级的方式使用。检查文档