【问题标题】:Meteor, Angular, and Allow/DenyMeteor、Angular 和允许/拒绝
【发布时间】:2015-08-31 14:19:39
【问题描述】:

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

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;
    },
});

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

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

【问题讨论】:

  • 你删除了不安全的包吗?

标签: angularjs meteor angular-meteor


【解决方案1】:

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

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

【讨论】:

  • 我的规则正在服务器上运行。它的删除规则无法正常运行。据我所知,它甚至没有被击中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-04
  • 2014-09-03
  • 2014-10-23
  • 2012-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多