express-detect-burst

express middleware detecting burst access

Usage no npm install needed!

<script type="module">
  import expressDetectBurst from 'https://cdn.skypack.dev/express-detect-burst';
</script>

README

express-detect-burst npm version

abnormal access detection middleware of express.

Install

NPM

Usage

var burst = require( 'express-detect-burst' );

// if over 100 request arrived in 60000 milisecond (1 min)
// callback called
app.use( burst( {
    threshold: 100,
    interval:  60000,
    callback:  function () {
        console.log( 'burst' );
    }
} ) );