Minirate.Plug (minirate v0.1.13)

View Source

Rate limiting plug based on client IP address.

Returns 429 "Too Many Requests" when rate limit is exceeded.

Usage

plug Minirate.Plug, action: "api_requests", limit: 100

Options

  • :action - (required) Action identifier
  • :limit - (required) Maximum requests allowed

Summary

Functions

call(conn, arg2)

init()

init(opts)

process(conn, action, limit, ip)