rnegron/cc-api

View on GitHub
src/plugins/rate-limiter.ts

Summary

Maintainability
A
0 mins
Test Coverage
import parseRedisUrl from '../helpers/parse-redis-url';

const rateLimitorPlugin = {
  plugin: require('hapi-rate-limitor'),
  options: {
    redis: parseRedisUrl(process.env.REDIS_URL || null),
    namespace: 'hapi-rate-limitor',
    max: 60,
    duration: 60 * 1000,
  },
};

export default rateLimitorPlugin;