1.0.1 • Published 5 years ago

http-frequency v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

一个中间件用于限制给定ip地址的客户端每秒请求HTTP服务器的次数

API

  • httpFrequency()

    默认是30次,即每秒限制同一ip地址的客户端请求次数顶多为30次

  • httpFrequency(options) options可以为number或者object类型,object类型需要指定frequency

示例

var express = require('express');
var app = express();

var httpFrequency = require('http-frequency');

app.use(httpFrequency());

app.get('/login', httpFrequency(10), function(req, res){
    res.send('login');
});

app.get('/register', httpFrequency({frequency:20}), function(req, res){
    res.send('register');
});