【发布时间】:2020-11-11 04:46:42
【问题描述】:
我正在寻找一种限制我的 nestjs api 速率的好方法。 我查看了不同的软件包,但它们都基于用户 ip 进行限制。
你知道任何使用用户访问令牌的好包吗?
如果不是,你能告诉我我的理解是否正确吗?
IF (DB has record where [dbAccessToken === reqAccessToken])
IF (currentDate <= record.timestamp + limitSeconds)
=> throw "Rate Limit Error"
...
=> Resolve Request
=> Add record in DB
我认为我的解决方案可以工作,但我担心它会影响 api 速度。
【问题讨论】:
标签: typescript nestjs rate-limiting