如何限制在 Meteor 中插入
How to restrict insert in Meteor
如果用户被允许插入数据,他们可以在对象中插入任何东西。如何在没有方法的情况下限制用户插入?
(如果不是灵丹妙药,我不希望用户使用一些额外的库。)
您应该使用另一个库:https://github.com/aldeed/meteor-collection2。在流星社区广泛使用。
它允许根据模式验证集合。
解决方案非常简单。拒绝从客户端插入并使用 Meteor.methods
创建服务器端方法来插入数据。然后使用 Meteor.apply
在客户端中调用服务器方法
查看拒绝规则here
如果用户被允许插入数据,他们可以在对象中插入任何东西。如何在没有方法的情况下限制用户插入?
(如果不是灵丹妙药,我不希望用户使用一些额外的库。)
您应该使用另一个库:https://github.com/aldeed/meteor-collection2。在流星社区广泛使用。
它允许根据模式验证集合。
解决方案非常简单。拒绝从客户端插入并使用 Meteor.methods
创建服务器端方法来插入数据。然后使用 Meteor.apply
查看拒绝规则here