如何对流星订阅应用速率限制?

时间:2017-11-05 20:26:32

标签: meteor ddp

虽然看起来很容易实现,DDP Rate Limiting的{​​{1}}似乎无效。 我在“/ imports / api / server”文件夹中有以下代码片段。

Meteor Subscriptions

我在“/ imports / startup / server”文件夹中提供了速率限制器,如下所示;

Meteor.publish('todos.public', function todosPublic () {
    return Todos.find(
        { },
        { fields: Todos.fieldsExposed }
        );
});

我在以下代码中的const todosPublication = { type: 'subscription', name: 'todos.public', }; DDPRateLimiter.addRule(todosPublication, 1, 100); 组件中测试限制器;

React

在结果中我没有收到任何错误,这意味着限制器不起作用。

有什么想法吗?

0 个答案:

没有答案