express-brute-lowdb
A lowdb storage adapter for express-brute middleware
Installation
via npm:
$ npm install express-brute-lowdb
via yarn:
$ yarn add express-brute-lowdb
Usage
const ExpressBrute = const LowdbStore = ; const store = ;const bruteforce = store; app;
Options
Available options:
Name | Type | Description | Required |
---|---|---|---|
prefix |
String |
Prefix for each lowdb key | false |
adapter |
Function |
lowdb adapter Constructor | false |
adapterArgs |
Array |
Arguments for adapter Constructor | false |
rootKey |
String |
name for database objects's root key | false |
Example:
const Memory = // orconst FileSync = // defaults:const options = prefix: '' adapter: Memory // only `Memory` & `FileSync` adapters are currently supported adapterArgs: 'express-brute.json' rootKey: 'express-brute' const store = options;
N.B.: lowdb's Memory
adapter is not suitable for production usage
Useful Links
Changelog
Changelog for express-brute-lowdb
License
Licensed under the MIT License. Check the LICENSE file for details.