koa2-ratelimit-code
Version:
IP rate-limiting middleware for Koajs 2. Use to limit repeated requests to APIs and/or endpoints such as password reset.
18 lines (16 loc) • 480 B
JavaScript
const RateLimit = require('./RateLimit.js');
const MemoryStore = require('./MemoryStore.js');
const SequelizeStore = require('./SequelizeStore.js');
const MongodbStore = require('./MongodbStore.js');
const RedisStore = require('./RedisStore.js');
const Store = require('./Store.js');
module.exports = {
RateLimit,
Stores: {
Memory: MemoryStore,
Sequelize: SequelizeStore,
Mongodb: MongodbStore,
Redis: RedisStore,
Store,
},
};