16 lines
No EOL
527 B
TypeScript
16 lines
No EOL
527 B
TypeScript
/*
|
|
|--------------------------------------------------------------------------
|
|
| Define HTTP limiters
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The "limiter.define" method creates an HTTP middleware to apply rate
|
|
| limits on a route or a group of routes. Feel free to define as many
|
|
| throttle middleware as needed.
|
|
|
|
|
*/
|
|
|
|
import limiter from '@adonisjs/limiter/services/main'
|
|
|
|
export const throttle = limiter.define('global', () => {
|
|
return limiter.allowRequests(10).every('1 minute')
|
|
}) |