meter

0.1.9 • Public • Published

Meter

A middleware for limiting number of requests per second to an HTTP server from a given client IP address. Can be used anywhere that the (req, res, next) signature is used.

Usage

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

var meter = require('meter');

app.use(meter());

app.get('/hi', meter(10), function(req, res){
    res.send('Hi');
});

app.get('/hey', meter({rate:20}), function(req, res){
    res.send('Hey');
});

Options

rate - reqs/sec - default 25

Dependents (1)

Package Sidebar

Install

npm i meter

Weekly Downloads

3

Version

0.1.9

License

MIT

Last publish

Collaborators

  • nitsujlangston