首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用sailjs应用程序防止DOS和DDOS攻击

用sailjs应用程序防止DOS和DDOS攻击
EN

Stack Overflow用户
提问于 2022-01-06 10:25:57
回答 1查看 219关注 0票数 0

我在开发一个节点js应用程序时使用sails js,我想对DOS和DDOS攻击应用一些预防措施,我看到了“快速速率限制”和“快速限制器”包,在快递中使用起来很容易。

代码语言:javascript
复制
app.use(limiter({ some parameters }))

但是如何使用应用程序来实现呢?

EN

回答 1

Stack Overflow用户

发布于 2022-01-13 07:27:22

使用限幅器-弹性,它不绑定到任何框架。

下面是基本的例子:

代码语言:javascript
复制
const opts = {
  points: 6, // 6 points
  duration: 1, // Per second
};

const rateLimiter = new RateLimiterMemory(opts);

rateLimiter.consume(remoteAddress, 2) // consume 2 points
    .then((rateLimiterRes) => {
      // 2 points consumed
    })
    .catch((rateLimiterRes) => {
      // Not enough points to consume
    });

Wiki包上有更多的例子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70605705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档