【文件属性】:
文件名称:ratelimit:限速中间件
文件大小:11KB
文件格式:ZIP
更新时间:2021-07-23 22:23:05
JavaScript
koa-ratelimit
koa 的速率限制器中间件。
安装
# npm
$ npm install koa-ratelimit
# yarn
$ yarn add koa-ratelimit
例子
使用 Redis 驱动程序
const Koa = require ( 'koa' ) ;
const ratelimit = require ( 'koa-ratelimit' ) ;
const Redis = require ( 'ioredis' ) ;
const app = new Koa ( ) ;
// apply rate limit
app . use ( ratelimit ( {
driver : 'redis' ,
db : new Redis ( ) ,
duration : 60000 ,
errorMessage : 'Sometimes
【文件预览】:
ratelimit-master
----limiter()
--------memory.js(2KB)
--------redis.js(46B)
----example.js(396B)
----.eslintrc.yml(57B)
----.travis.yml(99B)
----LICENSE(1KB)
----test()
--------.eslintrc.yml(19B)
--------memory.spec.js(8KB)
--------redis.spec.js(8KB)
----README.md(4KB)
----History.md(2KB)
----.npmrc(19B)
----.gitignore(219B)
----index.js(3KB)
----package.json(1KB)