Skip to content

Commit b71b75d

Browse files
docs: add rate.Limiter to the input of RateLimiter (#348)
1 parent f039a5d commit b71b75d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

website/docs/middleware/rate-limiter.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ To add a rate limit to your application simply add the `RateLimiter` middleware.
1515
The example below will limit the application to 20 requests/sec using the default in-memory store:
1616

1717
```go
18-
e.Use(middleware.RateLimiter(middleware.NewRateLimiterMemoryStore(20)))
18+
e.Use(middleware.RateLimiter(middleware.NewRateLimiterMemoryStore(rate.Limit(20))))
1919
```
2020

2121
:::info
@@ -30,7 +30,7 @@ If the provided rate is a float number, Burst will be treated as the rounded dow
3030
config := middleware.RateLimiterConfig{
3131
Skipper: middleware.DefaultSkipper,
3232
Store: middleware.NewRateLimiterMemoryStoreWithConfig(
33-
middleware.RateLimiterMemoryStoreConfig{Rate: 10, Burst: 30, ExpiresIn: 3 * time.Minute},
33+
middleware.RateLimiterMemoryStoreConfig{Rate: rate.Limit(10), Burst: 30, ExpiresIn: 3 * time.Minute},
3434
),
3535
IdentifierExtractor: func(ctx echo.Context) (string, error) {
3636
id := ctx.RealIP()

0 commit comments

Comments
 (0)