0

所以,我有点难过。我已经设置了允许拒绝规则。但它们不起作用。我已经尝试了我能想到的每一个变化。现在,我有下面的代码块。

Players.allow({
    insert: function(userId, doc){
        return true;
    },

    remove: function(userId, doc){

        console.log("REMOVAL!");
        return false;
    },
    update: function(userId, doc, fieldNames, modifier){
        console.log("FALSEHOODS");
        return true;
    },
});

那应该不允许从该集合中删除,对吗?或者我错过了什么。现在,更新规则工作得很好,但删除规则甚至没有在日志中给我一条消息。

注意:这现在正在我的服务器代码上运行。但我在服务器端和客户端都试过了。

4

1 回答 1

1

允许规则是肯定的:true表示允许

允许/拒绝规则应该在 /server 下,而不是在客户端上。

于 2015-08-31T23:22:56.243 回答