Skip to content

Commit 8147081

Browse files
authored
Merge pull request #17 from knoxcard/patch-1
UDP Socket Example
2 parents d6d2d86 + 75f8bf0 commit 8147081

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,22 @@ var limiter = new RateLimit({
3131
app.use(limiter);
3232
```
3333

34+
## Connect to UDP Socket
35+
```
36+
var RateLimit = require('express-rate-limit');
37+
var RedisStore = require('rate-limit-redis');
38+
var Redis = require('ioredis');
39+
var client = new Redis('/tmp/redis.sock');
40+
41+
var limiter = new RateLimit({
42+
store: new RedisStore({
43+
client: client,
44+
}),
45+
max: 100, // limit each IP to 100 requests per windowMs
46+
delayMs: 0 // disable delaying - full speed until the max limit is reached
47+
});
48+
```
49+
3450
## Configuration
3551

3652
* **expiry**: seconds - how long each rate limiting window exists for. Defaults to `60`.

0 commit comments

Comments
 (0)