1.0.1 • Published 7 years ago

express-brute-failover v1.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

express-brute-failover

This is a easy and simple version of express-brute with failover (when using redis/memory);

install

$ npm install express-brute-failover

example

const express = require('express');
const EBF = require('express-brute-failover');
const app = express();
const http = require('http');
const server = http.createServer(app);

const ebf = EBF({
  redis:{
    host: '127.0.0.1',
    port: 6379
  },
  brute:{
    freeRetries: 5,
    lifetime: 5 * 600
  }
});


app.get('*', (req, res, next)=>{
  return ebf.prevent(req, res, next);
})


app.get('/', (req, res, next)=> {
  res.end('ready! ');
});

server.listen(5000, ()=>{
  console.log(`listen on *:5000`);
});

Powered by

César Casas