文件名称:lambda-rate-limiter:Lambda 的轻量级内存限速器
文件大小:159KB
文件格式:ZIP
更新时间:2024-08-23 15:14:33
JavaScript
lambda 速率限制器 快速高效的内存限速器。 没有集中存储(推理见下文)。 此速率限制器专为 AWS Lambda 和其他无服务器计算替代方案而设计,但可用于任何 NodeJS 项目,无论是使用框架还是普通代码。 它可以很好地防止最常见的 DOS 攻击,但也可以用于简单的速率限制。 然而,在第二种情况下不能保证准确性(见下文)。 使用进行存储。 如何安装? 跑步 $ npm install --save lambda-rate-limiter 如何使用? 初始化并检查限制使用 const limiter = require ( 'lambda-rate-limiter' ) ( { interval : 60000 , // rate limit interval in ms, starts on first request uniqueTokenPerInter
【文件预览】:
lambda-rate-limiter-master
----.eslintrc.json(1KB)
----.gitignore(2KB)
----.babelrc(93B)
----package.json(3KB)
----.mocharc.yml(14B)
----src()
--------index.js(561B)
----gardener.js(180B)
----LICENSE(1KB)
----README.md(3KB)
----.idea()
--------misc.xml(174B)
--------encodings.xml(135B)
--------vcs.xml(180B)
--------codeStyles()
--------codeStyleSettings.xml(277B)
--------inspectionProfiles()
--------watcherTasks.xml(139B)
--------jsLinters()
--------jsLibraryMappings.xml(187B)
--------markdown-exported-files.xml(185B)
--------markdown-navigator()
--------lambda-rate-limiter.iml(529B)
--------modules.xml(290B)
--------markdown-navigator.xml(5KB)
----.gally.json(1KB)
----.roboconfig.json(377B)
----.releaserc.json(687B)
----.circleci()
--------config.yml(6KB)
----.npmignore(230B)
----.depunusedignore(30B)
----.roboconfig.lock(413B)
----test()
--------index.spec.js(606B)
----CONFDOCS.md(74KB)
----.editorconfig(147B)
----yarn.lock(338KB)
----.dependabot()
--------config.yml(457B)